zoukankan      html  css  js  c++  java
  • 自定义指令

    自动聚焦指令

    全局定义(main.js):

    Vue.directive('focus', { // 此处不是一个函数
      // 当被绑定的元素插入到 DOM 中时……
      inserted: (el) => { // el代表DOM元素
        el.focus() // js操作DOM
      }
    })

    局部定义(XX.vue)

     export default {//在export default下面直接加
        //自定义指令自动聚焦
    //    directives: {
    //      'focus': {
    //        inserted: (el) => {
    //          el.focus()
    //        }
    //      }
    //    },
    }

    使用方法

     <input type="text" placeholder="你好" v-focus>

    过滤器:

    全局定义(main.js)

    Vue.filter('sexFilter', (val) => {
      return val === 0 ? '女' : '男'
    })

    局部定义(xx.vue)

     export default {
        filters: {
          sexFilter (val) {
            return val === 1 ? '一阶段' : val === 2 ? '二阶段' : '三阶段'
          }
        },
    }

    使用方法:

     {{sex|sexFilter}}
  • 相关阅读:
    terminal
    变量提升、函数提升
    ssh传输文件
    mocha测试框架
    npm-run 自动化
    webpack
    浅析babel
    构建工具gulp
    C++中TRACE宏及assert()函数的使用
    memcpy函数-C语言
  • 原文地址:https://www.cnblogs.com/hy96/p/12204504.html
Copyright © 2011-2022 走看看