zoukankan      html  css  js  c++  java
  • vue文档全局api笔记2

    1.Vue.filter( id, [definition] )

    在组件内注册

    <template>
      <div id="app">
        <div class="message">{{message}}</div>                                       结果 22
        <div class="newmessage">{{message | add(10,20,30)}}</div>                        52
        //过滤器可以串联,也可以接受参数 
      <div class="newmessage2">{{message | add(10,20,30) |rever }}</div> 25 </div> </template> <script> export default { data(){ return{ message:22 } },
      //注册在实例化内部 filters:{ add(value, begin, xing) {
    return value + begin + xing; }, rever(value){ return value.toString().split("").reverse().join("");; } } } </script>

     全局注册

    Vue.filter() 注册一个自定义过滤器,必须放在Vue实例化前面   即在new Vue()前

    Vue.filter('my-filter', function (value) {
      // 返回处理后的值
    })

    2.Vue.component( id, [definition] )

    局部组件注册和全局注册

    3.Vue.use( plugin )

    安装 Vue.js 插件。如果插件是一个对象,必须提供 install 方法。如果插件是一个函数,它会被作为 install 方法。install 方法调用时,会将 Vue 作为参数传入。

    该方法需要在调用 new Vue() 之前被调用。

    4.Vue.compile( template )

    在 render 函数中编译模板字符串。只在独立构建时有效

    var res = Vue.compile('<div><span>{{ msg }}</span></div>')
    new Vue({
      data: {
        msg: 'hello'
      },
      render: res.render,
      staticRenderFns: res.staticRenderFns
    })
  • 相关阅读:
    DateTime的精度小问题
    使用For XML PATH 会影响Cross Apply 返回
    一个update的小故事
    行大小计算测试
    Sql Server 2008R2 遇到了BCP导入各种中文乱码的问题
    php-fpm 启动不了 libiconv.so.2找不到
    Git使用教程
    支付宝接口使用文档说明 支付宝异步通知
    Linux(CentOs6.4)安装Git
    NGINX防御CC攻击教程
  • 原文地址:https://www.cnblogs.com/zjx304/p/9813072.html
Copyright © 2011-2022 走看看