作家
登录

用Jsx写Vue组件

作者: 来源: 2017-07-25 11:04:10 阅读 我要评论

  } 
  •  
  • }; 
  •  
  • </script>  
  • 自定义指令可以应用“v-name={value}”语法,如不雅要支撑指令参数和modifier可以用“v-name={{ value, modifier: true }}”语法:

    1. <script> 
    2.  
    3. import Vue from 'vue'
    4.  
    5. Vue.directive('my-bold', { 
    6.  
    7.   inserted: function (el) { 
    8.  
    9.     el.style.fontWeight = 900; 
    10.  
    11.   } 
    12.  
    13. }) 
    14.  
    15. export default { 
    16.  
    17.     props: ['onClick''isShow'], 
    18.  
    19.     data() { 
    20.  
    21.         return { 
    22.  
    23.             test: 123 
    24.  
    25.         }; 
    26.  
    27.     }, 
    28.  
    29.     methods: { 
    30.  
    31.         afterLeave() { 
    32.  
    33.             console.log('afterLeave'
    34.  
    35.         } 
    36.  
    37.     }, 
    38.  
    39.     render() { 
    40.  
    41.         const directives = [ 
    42.  
    43.             { name'my-bold', value: 666, modifiers: { abc: true } } 
    44.  
    45.         ]; 
    46.  
    47.         return ( 
    48.  
    49.             <transition onAfterLeave={this.afterLeave} name="fade"
    50.  
    51.                 <div class="test" onClick={this.onClick} v-show={ this.isShow } v-my-bold> 
    52.  
    53.                     {this.test} 
    54.  
    55.                     {this.isShow + ''
    56.  

        推荐阅读

        尴尬了:谷歌Android Samba应用仅支持不安全的SMBv1

      近日谷歌初次推出其新的Android Samba应用,这显然不是好的宣布机会,因为在不久前,在重大年夜进击变乱中进击者就应用了该应用中安排的不安然版本SMB协定。比来几个月来,办事器消息块(SMBv1)协定中的马脚经由过程>>>详细阅读


      本文标题:用Jsx写Vue组件

      地址:http://www.17bianji.com/lsqh/36384.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)