vue

vue框架 vuejs+ vue-router + vuex + axios

渐进式理解

  • 声明式渲染(无需关心如何实现)
  • 组件系统
  • 客户端路由(vue-router)
  • 大规模状态管理(vuex)
  • 构建工具(vue-cli)

vue的两个核心

)当数据发生变化时,结构相应变化

  • input中value属性默认情况下vue会给忽略掉
let obj={};
  Object.defineProperty(obj,"name",{
    configurable:true,//是否可删除
    writable:true,//是否可重写
    enumerable:true,
    value:1
  })
   delete obj.name

语法

  • v-text,为了页面中不出现{{}}
  • v-once 只绑定一次 当数据再次发生变化,也不导致页面刷新
  • v-html 把html字符当做html渲染。
let vm=new Vue({
    el:"#app",
    data:{
        a:{},
        arr:[]
    }
})
vm.$set(vm.a,"address","北京路南段");//此方法可以给对象添加响应式的数据变化;
vm.a={address:"酒仙桥"}
vm.arr[0]=100/   vm.arr.length-=2

推荐阅读更多精彩内容