日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue中的dom基本渲染

發(fā)布時間:2024/9/5 vue 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue中的dom基本渲染 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、輸出動態(tài)標簽
請只對可信內(nèi)容使用HTML插值,絕不要對用戶提供的內(nèi)容使用插值,容易導致xss攻擊。

<div id="J_app"><div v-html="rawHtml"></div> </div> var vapp = new Vue({el: '#J_app',data: {rawHtml:'<p>輸出標簽和內(nèi)容</p>'} })

二、輸出動態(tài)文本內(nèi)容

<div id="J_app"> {{ info }} </div> var vapp = new Vue({el: '#J_app',data: {info: 'Hello Vue!'} })

三、輸出標簽的id屬性動態(tài)值

<div id="J_app"><span v-bind:id="dynamicId">這個標簽的id是動態(tài)的</span><span :id="dynamicId">v-bind縮寫,這個標簽的id是動態(tài)的</span> </div> var vapp = new Vue({el: '#J_app',data: {dynamicId: 'J_tab'} })

四、輸出標簽的title屬性動態(tài)值

<div id="J_app"><span v-bind:title="labelTitle">鼠標懸停幾秒鐘查看此處動態(tài)綁定的提示信息!</span><span :title="labelTitle">v-bind縮寫,鼠標懸停幾秒鐘查看此處動態(tài)綁定的提示信息!</span> </div> var vapp = new Vue({el: '#J_app',data: {labelTitle: '頁面加載于 ' + new Date().toLocaleString()} })

五、輸出標簽的class屬性動態(tài)值

1、對象寫法

<div id="J_app"><div class="initCls" v-bind:class="{ cls1: isCur, 'cls-2': hasError }">對象寫法</div> </div> var vapp = new Vue({el: '#J_app',data: {isCur: true,hasError: false} }) <div id="J_app"><div v-bind:class="classObject">對象寫法</div> </div> var vapp = new Vue({el: '#J_app',data: {classObject: {cls1: true,'cls-2': false}} }) <div id="J_app"><div v-bind:class="classObject">對象寫法</div> </div> var vapp = new Vue({el: '#J_app',data: {isCur: true,hasError: false},computed: {classObject: function () {return {cls1: this.isCur && !this.hasError,'cls-2': this.hasError}}} })

2、數(shù)組寫法

<div id="J_app"><div v-bind:class="[classone, classtwo]">數(shù)組寫法</div> </div> var vapp = new Vue({el: '#J_app',data: {classone: 'cls1',classtwo: 'cls-2'} }) <div id="J_app"><div v-bind:class="[isCur ? classone : '', classtwo]">數(shù)組寫法,三目運算符</div> </div> var vapp = new Vue({el: '#J_app',data: {isCur: true,classone: 'cls1',classtwo: 'cls-2'} }) <div id="J_app"><div v-bind:class="[{ cls1: isCur }, classtwo]">數(shù)組寫法,內(nèi)嵌對象</div> </div> var vapp = new Vue({el: '#J_app',data: {isCur: true,classtwo: 'cls-2'} })

六、輸出標簽的style屬性動態(tài)值

<div id="J_app"><div v-bind:style="{ color: activeColor, fontSize: fontNum + 'px' }">style屬性</div> </div> var vapp = new Vue({el: '#J_app',data: {activeColor: 'red',fontNum: 30} }) <div id="J_app"><div v-bind:style="styleObject">style屬性</div> </div> var vapp = new Vue({el: '#J_app',data: {styleObject: {color: 'red',fontSize: '30px'}} })

?

轉(zhuǎn)載于:https://www.cnblogs.com/camille666/p/vue_dom_base_using.html

總結(jié)

以上是生活随笔為你收集整理的vue中的dom基本渲染的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。