欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue jsx 樣式

老白2年前11瀏覽0評論

Vue JSX是一種在Vue中使用React JSX語法的擴展,可以更方便地編寫組件。如果在Vue中使用JSX,那么我們就可以同時使用React和Vue的優(yōu)點。

在Vue中使用JSX需要先安裝插件“babel-plugin-transform-vue-jsx”,然后在Babel配置文件中配置插件。使用Vue JSX語法需要注意一些細節(jié),比如標(biāo)簽名要使用大寫字母開頭,事件名稱要用駝峰命名法,類名要寫成“className”等。

import Vue from 'vue'
import { dom } from 'vue-router/src/util/push-state'
export default Vue.extend({
data() {
return {
style: {
width: '100px',
height: '100px',
backgroundColor: 'red'
}
}
},
methods: {
handleClick() {
alert('clicked')
}
},
render() {
return (
<div id="app">
<h1>Vue with JSX</h1>
<div style={this.style} onClick={this.handleClick} className={'box'}>
<p>Click Me!</p>
</div>
</div>
)
}
})

在上面的代碼中,我們采用了Vue JSX語法編寫了一個簡單的組件。組件中包括了一個div容器,里面放了一個紅色的框,鼠標(biāo)點擊框會觸發(fā)一個提示窗口。可以看到,我們通過給style和onClick屬性賦值的方式,可以在JSX中使用樣式和事件處理函數(shù)。

總的來說,使用Vue JSX可以更方便地編寫Vue組件,并且可以使用React的生態(tài)圈,減少了學(xué)習(xí)成本。如果你熟悉React JSX語法,那么你會很快上手Vue JSX語法。