快速了解
完整资料
资料已展开关于 VONIC
什么是 vonic ?
一个基于 vue.js 和 ionic 样式的 UI 框架,用于快速构建移动端单页应用。
CDN
js
复制代码
<!-- 定制版 ionic 样式 -->
<link rel="stylesheet" href="https://unpkg.com/vonic@2.0.0-beta.11/dist/vonic.min.css">
<!-- 依赖库 axios/vue/vue-router -->
<script src="https://unpkg.com/axios@0.15.3/dist/axios.min.js"></script>
<script src="https://unpkg.com/vue@2.1.10/dist/vue.min.js"></script>
<script src="https://unpkg.com/vue-router@2.2.1/dist/vue-router.min.js"></script>
<!-- vonic 核心文件 -->
<script src="https://unpkg.com/vonic@2.0.0-beta.11/dist/vonic.min.js"></script>
演示地址
https://wangdahoo.github.io/vonic/docs/#/
依赖关系
vonic 依赖以下几个库,在创建 vonic 项目之前,请确保引入它们
- vue.js
- vue-router.js
- axios.js (vue.js 官方推荐的 ajax 方案)
vonic 安装的坑
整个单页应用的搭建过程很简单,只要4个步骤。
应用挂载点
js
复制代码
<von-app></von-app>
页面组件
复制代码
const Index = {
template: `
<div class="page has-navbar" v-nav="{ title: 'Home' }">
<div class="page-content text-center">
<h2 class="padding" v-text="msg"></h2>
<router-link class="button button-assertive" to="/about">
<i class="ion-information-circled"></i> About
</router-link>
</div>
</div>
`,
data() {
return {
msg: 'Hello! Vonic.'
}
}
}
const About = {
template: `
<div class="page has-navbar" v-nav="{ title: 'About', showBackButton: true }">
<div class="page-content text-center">
<h2 class="padding">Nothing here.</h2>
</div>
</div>
`
}
路由定义
js
复制代码
const routes = [
{ path: '/', component: Index },
{ path: '/about', component: About }
]
启动应用
js
复制代码
Vue.use(Vonic.app, {
routes: routes
})
适合的使用方向
什么是 vonic ?
一个基于 vue.js 和 ionic 样式的 UI 框架,用于快速构建移动端单页应用,依赖关系有vue-router.js,axios.js
CDN
一个基于 vue.js 和 ionic 样式的 UI 框架,用于快速构建移动端单页应用,依赖关系有vue-router.js,axios.js
演示地址
一个基于 vue.js 和 ionic 样式的 UI 框架,用于快速构建移动端单页应用,依赖关系有vue-router.js,axios.js
收录线索
uiionic uivue-ionicUI 框架软件 / 应用
资料说明
内容根据公开资料整理;版本、兼容性与服务状态请以官网最新说明为准。
