提高学习效率是首要任务

一.vue入门

1.component:定义页面的局部区域块,完成单独页面的小功能2.27&2.28工作总结

2.filter:过滤器,格式化变量内容的输出(日期,百分号,变大写)

2.27&2.28工作总结

3.computed:计算属性.

   与methods区别: 计算属性是基于它们的依赖进行缓存的。只在相关依赖发生改变时它们才会重新求值。这就意味着只要 message 还没有发生改变,多次访问 reversedMessage 计算属性会立即返回之前的计算结果,而不必再次执行函数。

4.watch:观察属性,观察到变量变化后再做处理,初始化以后设值可视为改变

2.27&2.28工作总结

5.set 设置计算属性,同步更新元数据

2.27&2.28工作总结

6.v-bond:属性和对象绑定

2.27&2.28工作总结

7.v-show="result" 标记是否显示html元素,result为boolean属性(v-show在html DOM树中)

8.v-for循环

2.27&2.28工作总结

9.v-on:事件处理器

2.27&2.28工作总结

10.v-model:表单绑定. v-model 为表单控件元素创建双向数据绑定(将js变量的值绑定到控件,再将用户输入绑定到js变量上)

      text,radio,checkbox,select等

       v-model修饰符:

      .lazy  用户输入时不做处理,在控件的onchange事件中更新变量

      .number 输入内容转为数值型,非数值返回NaN

      .trim  自动去除输入内容两端的空格

11. 组件的全局注册和局部注册

      Vue.component("name", {template:''})

2.27&2.28工作总结

12.表行组件

2.27&2.28工作总结

13.组件的数据一定要用函数的形式返回

2.27&2.28工作总结

14.为组件传递数据/变量 props

2.27&2.28工作总结

15组件的参数验证

2.27&2.28工作总结

16.slot插槽:父组件与子组件的通讯方式,可以将父组件的内容显示在子组件中​

2.27&2.28工作总结

17.Object.freeze(),这会阻止修改现有的属性,也意味着响应系统无法再追踪变化

2.27&2.28工作总结

18.vue框架

vue-router 路由框架

cli vue.js命令行方式的使用和开发

vuex 状态管理

transition 动画效果

webpack目录结构 开发

build/ 编译的目录结构 发布

config/ 设置

src/ 源代码

static/ 静态目录 图片 css

test/测试目录

.babelrc ES6

package.json nodejs包管理的设置文件

 

npm run dev 运行

npm run build 打包

npm run unit 测试单元

 

pre-processors 预处理

19.vue文件对应关系

.vue文件

<template> <script> <style>

html js css

 

<template>部分 html包裹

export default{} 代码写在这里面

 

      

相关文章:

  • 2022-01-24
猜你喜欢
  • 2021-12-23
  • 2021-08-17
  • 2021-06-15
  • 2021-05-25
  • 2021-06-02
相关资源
相似解决方案