• vue框架的知识


    基础:实例----组件----指令----选项-----计算属性----事件绑定----模板渲染-----内置动画

    ---组件交互----路由。

    vuejs干了什么事情:数据渲染/数据同步 组件化/模块化开发 其他:路由,ajax,数据流。

    Vue实例对象: 其实是构造函数!
    new Vue({
      el:"" , 挂载到哪里。。。
      template:"<p>{{frut}}</p>",
      data:{
        frut:sssdffd
      }

    })

    main.js入口文件 全局调用 全局注册

    根组件 向上:--header nav side footer.......依次向上添加组件 vm.$on////的是实例的方法

    (item in objlist) {{key+value}} 数组的话item in arrylist item.啥啥啥的

    components:{组件:组件}es6 缩写 直接同名写一个就行了 组件v-for成为动态传值最好的做法。

    不是所有的数组方法可以触发列表更新

    直接改变长度不会渲染的解决方案。
    vue.set(需要更改的数组,第几项,{新的})
    v-show css控制的显示隐藏 v-if是不在dom结构 里面的了 都可以跟v-else

    子组件 this.$emit(事件名,可以带个参数过去)

    v-model.lazy延迟更新数据/num指定为数字

    export default{
      data(){
        return{
          A:PPP
        }
      },
      components:{需要注册的组件名}, 写在HTML用驼峰式 a-b的形式标签。。
      created:{初始化数据},
      methods:{
        方法/如事件调用的
      },
      computed:{

            会被缓存计算属性
      },
      watch:{ 监听属性变化
        myVal:function(newVal,oldVal){}
      }
    }
    <p :is="组件名"></p> 动态组件。可以切换不同组件的渲染

    v-on 指令,它用于监听 DOM 事件

    每个绑定都只能包含单个表达式

    Vue.js 允许你自定义过滤器 过滤器函数总接受表达式的值作为第一个参数。过滤器是 JavaScript 函数,因此可以接受参数

    v-for="(value, key, index) in object
    {{ index }}. {{ key }} : {{ value }}

  • 相关阅读:
    移动端点击事件300ms延迟问题解决方案——fastclick.js
    hover样式失效的解决方法
    phtoshop cs6 下载安装及破解方法(另附Photoshop CC 2018破解版图文教程)
    CCS3怎么实现border边框渐变效果
    使用git clone命令克隆github项目到本地时出错,提示没有权限的解决方法
    CSS3实现背景透明文字不透明
    (三十六)类数组对象arguments
    (三十五)函数的使用
    (三十四)设计模式之发布订阅模式
    (三十三)设计模式之混合模式
  • 原文地址:https://www.cnblogs.com/lhl66/p/7381831.html
Copyright © 2020-2023  润新知