Vue框架
开发工具:HBuilder
Vue项目
新建,项目->新建->vue2.6.10
npm install
运行:npm run serve 打包:npm run build
Vue框架 1,*.vue class
- data private var
- props: 构造函数的入参,属性
- computed: 计算
- methods: 方法
- watch: 事件event,listener
2,
Vue生命周期函数
在某一时刻会自动执行的函数
- created() 创建
- mounted() 挂载渲染
- updated() 数据更新
-
unmounted()销毁
-
activated() 激活
3,
- mixins: 混合
- components: (子)组件
4, $el Html节点 $refs 引用集合(reference) $watch 事件event,listener $set =
5, $emit 事件触发
6,指令
- v-text
- v-html
- v-show
- v-if....v-else-if....v-else
- v-for
- v-on: @
- 绑定事件,可以简写 @
- v-bind:
- 绑定
- v-bind绑定 子组件属性传值
- 简写 :
- v-model 双向绑定
- xxx.sync
7,key/ref/is
扩展: https://cn.vuejs.org/v2/guide/class-and-style.html https://cn.vuejs.org/v2/guide/components-custom-events.html
框架¶
进销存框架:Vue,Framework7,Axios,Vuex,Less,Webpack
- assets
- component 页面 组件
- content 样式 css/less
- scripts 脚本
- store 状态管理
- app.vue 入口文件
- main.js 入口函数 文件引入
- routes.js
-
index.html
-
vue单文件格式
- 路由
- services.js API接口配置
framework7¶
framework7:
f7-app
f7-view
f7-page
f7-navbar、f7-subnavbar、f7-toolbar
f7-list
f7-sheet
f7-popup
f7router、f7-route