最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue jsx 使用指南及vue.js 使用jsx語法的方法

 更新時(shí)間:2017年11月11日 09:58:24   投稿:mrr  
這篇文章主要介紹了vue jsx 使用指南及vue.js 使用jsx語法的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

vue  jsx  語法與 react  jsx  還是有些不一樣,在這里記錄下。

let component = null// if 語句
if (true) {
 component = (
  <div></div>
 );
} else {
 component = (
  <div></div>
 );
}
var ul = (
 <ul>
  {component}
 </ul>
);
// map 語句
var coms = limit.map(i => {
 return {
  <li>
   {ul}
  </li>
 };
})
// 屬性
<li onClick={() => console.log()}>
// 自定義指令
let directives = [{name: 'prod-img', value: params.row.skn, modifiers: {skn: true}} ];
return (
  <div>
    <img {...{directives}}></img> // 屬性展開
  </div>
);
// 自定義過濾器
不建議使用,直接當(dāng)函數(shù)使用
foo(something)
// methods
this.foo()
// model
<i-input
 value={params.row.factoryCode}
 placeholder='請(qǐng)輸入...'
 onInput={val => (params.row.factoryCode = val)}
 style={{width: '100%'}}>
</i-input>
// 自定義事件
 return (
  <Operator
   category-id={this.categoryId} // prop綁定
   product={params.row} // prop 綁定
   onChange={this.onChangeStatus}> // event 綁定
  </Operator> 
);
//三元運(yùn)算 
<div>
 <h1>{i == 1 ? 'True!' : 'False'}</h1>
</div
// 注釋
<div>
  <h1>菜鳥教程</h1>
  {/*注釋...*/}
</div>
// html
<div>{{_html: '<h1>Hello World!!</h1>'}}</div>
// h函數(shù)寫法
return h('Input', {
  props: {
    value: params.row.buyingNums
  },
  on: {
    input: val => {
      params.row.buyingNums = val;
    },
    'on-blur': () => {
      this.update(params);
    }
  }
});
// 所有的事件監(jiān)聽必須以on開頭,然后字母大寫
// template
<input @on-change='click'>
// jsx
<input onOn-change={() => this.click()}></input>

好了,下面看下vue.js 使用jsx語法的方法

1、創(chuàng)建一個(gè)測(cè)試的組件

export default {
 name:'Test',
 components:{

 },
 render(h){
  return <div>
   test
  </div>

 },
 data () {
  return {

  }
 }
}

2、把編輯器js語言的版本設(shè)置成jsx,這樣編輯器 可以正確識(shí)別jsx語法

3、安裝npm依賴

 babel-plugin-syntax-jsx\
 babel-plugin-transform-vue-jsx\
 babel-helper-vue-jsx-merge-props\

4、修改 .babelrc

{ "presets": ["es2015"], "plugins": ["transform-vue-jsx"]
}

我是下載的vux的模板,修改之后順利打包jsx格式的文件

總結(jié)

以上所述是小編給大家介紹的vue jsx 使用指南及vue.js 使用jsx語法的方法,希望對(duì)大家有所幫助!

相關(guān)文章

  • vue+element-ui:使用el-dialog時(shí)彈框不出現(xiàn)的解決

    vue+element-ui:使用el-dialog時(shí)彈框不出現(xiàn)的解決

    這篇文章主要介紹了vue+element-ui:使用el-dialog時(shí)彈框不出現(xiàn)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Vue實(shí)現(xiàn)購物車實(shí)例代碼兩則

    Vue實(shí)現(xiàn)購物車實(shí)例代碼兩則

    這篇文章主要介紹了Vue實(shí)現(xiàn)購物車實(shí)例代碼,需要的朋友可以參考下
    2020-05-05
  • vue3項(xiàng)目keepAlive使用方法詳解

    vue3項(xiàng)目keepAlive使用方法詳解

    keepalive是Vue的內(nèi)置組件,作用是將組件緩存在內(nèi)存當(dāng)中,防止重復(fù)渲染DOM,屬于消耗內(nèi)存獲取速度,這篇文章主要介紹了vue3項(xiàng)目keepAlive使用方法,主要將keepaliev在vue3.0中的用法,需要的朋友可以參考下
    2024-03-03
  • 解決vue-loader加載不上的問題

    解決vue-loader加載不上的問題

    這篇文章主要介紹了解決vue-loader加載不上的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • 編寫 Vue v-for 循環(huán)的 7 種方式

    編寫 Vue v-for 循環(huán)的 7 種方式

    這篇文章主要分享可編寫 Vue v-for 循環(huán)的 7 種方式,在Vue中,基本上每個(gè)項(xiàng)目都會(huì)用到v-for循環(huán)。它們?cè)试S你在模板代碼中編寫for循環(huán),接下來一起看看下面文章的詳細(xì)介紹吧

    2021-12-12
  • Vue.js處理API請(qǐng)求失敗的最佳實(shí)踐和策略

    Vue.js處理API請(qǐng)求失敗的最佳實(shí)踐和策略

    在現(xiàn)代Web開發(fā)中,與后端API的交互是不可避免的,然而,網(wǎng)絡(luò)請(qǐng)求是不穩(wěn)定的,可能會(huì)因?yàn)楦鞣N原因失敗,因此,優(yōu)雅地處理API請(qǐng)求失敗的情況是提升用戶體驗(yàn)和應(yīng)用穩(wěn)定性的關(guān)鍵,本文將詳細(xì)介紹在Vue.js中處理API請(qǐng)求失敗的最佳實(shí)踐和策略,需要的朋友可以參考下
    2024-12-12
  • vue2.x background:url()的踩坑記錄

    vue2.x background:url()的踩坑記錄

    這篇文章主要介紹了vue2.x background:url()的踩坑記錄,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue使用Echarts設(shè)置數(shù)據(jù)無效問題記錄及解決方法

    vue使用Echarts設(shè)置數(shù)據(jù)無效問題記錄及解決方法

    這篇文章主要介紹了vue使用Echarts設(shè)置數(shù)據(jù)無效問題記錄,本文通過場(chǎng)景分析給大家分享解決方法,需要的朋友可以參考下
    2022-08-08
  • vue+iview tabs context-menu 彈出框修改樣式的方法

    vue+iview tabs context-menu 彈出框修改樣式的方法

    今天遇到一個(gè)需求說頁面頂部的菜單右鍵彈出框離得有點(diǎn)遠(yuǎn),需要我們做調(diào)整,下面小編給大家分享下vue+iview tabs context-menu 彈出框修改樣式的方法,感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • Vue3使用echarts繪制特殊樣式的折線圖和柱狀圖

    Vue3使用echarts繪制特殊樣式的折線圖和柱狀圖

    這篇文章主要為大家詳細(xì)介紹了Vue3如何使用echarts實(shí)現(xiàn)繪制一些特殊樣式的折線圖和柱狀圖,文中的示例代碼講解詳細(xì),需要的小伙伴可以了解下
    2024-02-02

最新評(píng)論

酉阳| 河北区| 辰溪县| 油尖旺区| 中西区| 壶关县| 和林格尔县| 抚松县| 诸暨市| 广德县| 屯昌县| 新源县| 扬州市| 塘沽区| 湟源县| 东城区| 神木县| 维西| 丹巴县| 黄冈市| 剑河县| 龙海市| 平潭县| 余姚市| 郯城县| 舟山市| 连平县| 福建省| 横山县| 九台市| 类乌齐县| 环江| 阿图什市| 盖州市| 高要市| 绩溪县| 澳门| 师宗县| 昌乐县| 两当县| 武宣县|