国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:24:31
字體:
來源:轉載
供稿:網友

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>);// 自定義過濾器不建議使用,直接當函數使用foo(something)// methodsthis.foo()// model<i-input value={params.row.factoryCode} placeholder='請輸入...' 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> );//三元運算 <div> <h1>{i == 1 ? 'True!' : 'False'}</h1></div// 注釋<div>  <h1>菜鳥教程</h1>  {/*注釋...*/}</div>// html<div>{{_html: '<h1>Hello World!!</h1>'}}</div>// h函數寫法return h('Input', {  props: {    value: params.row.buyingNums  },  on: {    input: val => {      params.row.buyingNums = val;    },    'on-blur': () => {      this.update(params);    }  }});// 所有的事件監聽必須以on開頭,然后字母大寫// template<input @on-change='click'>// jsx<input onOn-change={() => this.click()}></input>

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

1、創建一個測試的組件

export default { name:'Test', components:{ }, render(h){  return <div>   test  </div> }, data () {  return {  } }}

2、把編輯器js語言的版本設置成jsx,這樣編輯器 可以正確識別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格式的文件

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 新竹市| 普格县| 潍坊市| 乌鲁木齐市| 曲阳县| 定兴县| 如皋市| 姜堰市| 醴陵市| 西宁市| 杂多县| 墨江| 平谷区| 尖扎县| 宿松县| 昌平区| 雅安市| 涡阳县| 邯郸县| 韶山市| 马龙县| 芜湖市| 衡东县| 沈丘县| 辛集市| 禹城市| 嵩明县| 关岭| 荣成市| 武功县| 高雄市| 那坡县| 汨罗市| 宜君县| 武鸣县| 昌乐县| 诏安县| 将乐县| 榆树市| 交城县| 乌恰县|