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

Vue?內(nèi)置指令梳理總結(jié)

 更新時(shí)間:2022年05月27日 09:07:51   作者:??奔跑吧雞翅????  
這篇文章主要介紹了Vue?內(nèi)置指令梳理總結(jié),文章首先從v-text指令展開內(nèi)容介紹,具有一定的知識(shí)性參考價(jià)值,需要的小伙伴可以參考一下

指令總結(jié)

  • v-bind:?jiǎn)蜗蚪壎ń馕霰磉_(dá)式,可簡(jiǎn)寫為 :xxx
  • v-model:雙向數(shù)據(jù)綁定
  • v-for:遍歷數(shù)組/對(duì)象/字符串
  • v-on:綁定事件監(jiān)聽,可簡(jiǎn)寫為@
  • v-if:條件渲染(動(dòng)態(tài)控制節(jié)點(diǎn)是否存在)
  • v-else:條件渲染(動(dòng)態(tài)控制節(jié)點(diǎn)是否存在)
  • v-show:條件渲染(動(dòng)態(tài)控制節(jié)點(diǎn)是否展示)

v-text

v-text 指令

  • 1、作用:向其所在的節(jié)點(diǎn)中渲染文本內(nèi)容
  • 2、與插值語(yǔ)法的區(qū)別:v-text會(huì)替換掉節(jié)點(diǎn)中的內(nèi)容,{{xx}}則不會(huì)
<div id="root">
    <h2>{{msg}}</h2>
    <h2 v-text="msg"></h2>
</div>
<script type="text/javascript">
    Vue.config.productionTip = false

    //創(chuàng)建vue實(shí)例
    new Vue({
        el: "#root",
        data: {
            msg:"Hello world"
        }
    })
</script>

v-html

先簡(jiǎn)單演示下 v-html

<div id="root">
    <div>{{msg}}</div>
    <div v-text="msg"></div>
    <div v-html="msg"></div>
</div>
<script type="text/javascript">
    Vue.config.productionTip = false
    //創(chuàng)建vue實(shí)例
    new Vue({
        el: "#root",
        data: {
            msg:"<h3>Hello world</h3>"
        }
    })
</script>

cookie 簡(jiǎn)略圖示

Chrome 查看 cookie

可以輸入兩個(gè) cookie 值,然后在控制臺(tái)可以拿到這些值

另外 Firefox 查看 cookie 位置

<div id="root">
    <div>{{msg}}</div>
    <div v-text="msg"></div>
    <div v-html="msg"></div>
    <div v-html="msg2"></div>
    <div v-html="msg3"></div>
</div>
<script type="text/javascript">
    Vue.config.productionTip = false

    //創(chuàng)建vue實(shí)例
    new Vue({
        el: "#root",
        data: {
            msg:"<h3>Hello world</h3>",
            msg2:"<a href=javascript:alert(1)>資源,速來(lái)</a>",
            msg3:'<a href=javascript:location. rel="external nofollow" +document.cookie>資源,速來(lái)</a>'
        }
    })
</script>

點(diǎn)擊跳轉(zhuǎn)后就會(huì)拿到 cookie,所以存在一定安全問(wèn)題

當(dāng)然我們看百度的cookie,加上了 HttpOnly。HttpOnly 是包含在 http 返回頭Set-Cookie 里面的一個(gè)附加的 flag,所以它是后端服務(wù)器對(duì) cookie設(shè)置的一個(gè)附加的屬性,在生成 cookie 時(shí)使用 HttpOnly 標(biāo)志有助于減輕客戶端腳本訪問(wèn)受保護(hù) cookie 的風(fēng)險(xiǎn)(如果瀏覽器支持的話)

v-html 指令

1.作用:向指定節(jié)點(diǎn)中渲染包含html結(jié)構(gòu)的內(nèi)容

2.與插值語(yǔ)法的區(qū)別:

  • (1).v-html 會(huì)替換掉節(jié)點(diǎn)中所有的內(nèi)容,{{xx}}則不會(huì)
  • (2).v-html 可以識(shí)別 html 結(jié)構(gòu)

3.嚴(yán)重注意:v-html 有安全性問(wèn)題!!!!

  • (1).在網(wǎng)站上動(dòng)態(tài)渲染任意HTML是非常危險(xiǎn)的,容易導(dǎo)致XSS攻擊
  • (2).一定要在可信的內(nèi)容上使用 v-html,永不要用在用戶提交的內(nèi)容上!

v-cloak

v-cloak指令(沒有值) 1.本質(zhì)是一個(gè)特殊屬性,Vue 實(shí)例創(chuàng)建完畢并接管容器后,會(huì)刪掉 v-cloak 屬性 2.使用 css 配合 v-cloak 可以解決網(wǎng)速慢時(shí)頁(yè)面展示出{{xxx}}的問(wèn)題

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Vue初識(shí)</title>
    <style>
        /*選中標(biāo)簽中包含 v-cloak*/
        [v-cloak]{
            display: none;
        }
    </style>
</head>
<body>
<div id="root">
    <div v-cloak>{{msg}}</div>
    <!--如果引入了外部js,而且返回時(shí)間長(zhǎng),那么頁(yè)面會(huì)閃現(xiàn)-->
    <script type="text/javascript" src="./js/vue.js"></script>
</div>
<!--這里標(biāo)簽內(nèi)容只有在上邊js加載完后才執(zhí)行-->
<script type="text/javascript">
    Vue.config.productionTip = false

    //創(chuàng)建vue實(shí)例
    new Vue({
        el: "#root",
        data: {
            msg:"Hello world"
        }
    })
</script>
</body>
</html>

v-once

v-once 指令 1.v-once所在節(jié)點(diǎn)在初次動(dòng)態(tài)渲染后,就視為靜態(tài)內(nèi)容了 2.以后數(shù)據(jù)的改變不會(huì)引起v-once所在結(jié)構(gòu)的更新,可以用于優(yōu)化性能

<div id="root">
    <h2 v-once>n的初始值:{{n}}</h2>
    <h2>n的當(dāng)前值:{{n}}</h2>
    <button @click="n++">點(diǎn)我n+1</button>
</div>
<script type="text/javascript">
    Vue.config.productionTip = false
    //創(chuàng)建vue實(shí)例
    new Vue({
        el: "#root",
        data: {
            n:1![](https://img-blog.csdnimg.cn/8b0057d61e9b43848788b3c01f712058.gif#pic_center)

        }
    })
</script>

v-pre

v-pre指令 1.跳過(guò)其所在節(jié)點(diǎn)的編譯過(guò)程 2.可利用它跳過(guò):沒有使用指令語(yǔ)法、沒有使用插值語(yǔ)法的節(jié)點(diǎn),會(huì)加快編譯

<div id="root">
    <h2 v-pre>Vue其實(shí)很簡(jiǎn)單</h2>
    <h2 v-pre>n的當(dāng)前值:{{n}}</h2>
    <h2>n的當(dāng)前值:{{n}}</h2>
    <button @click="n++">點(diǎn)我n+1</button>
</div>
<script type="text/javascript">
    Vue.config.productionTip = false

    //創(chuàng)建vue實(shí)例
    new Vue({
        el: "#root",
        data: {
            n:1
        }
    })
</script>

到此這篇關(guān)于Vue 內(nèi)置指令梳理總結(jié)的文章就介紹到這了,更多相關(guān)Vue 內(nèi)置指令 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 淺談vue使用axios的回調(diào)函數(shù)中this不指向vue實(shí)例,為undefined

    淺談vue使用axios的回調(diào)函數(shù)中this不指向vue實(shí)例,為undefined

    這篇文章主要介紹了淺談vue使用axios的回調(diào)函數(shù)中this不指向vue實(shí)例,為undefined,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • Vue計(jì)算屬性與監(jiān)視(偵聽)屬性的使用深度學(xué)習(xí)

    Vue計(jì)算屬性與監(jiān)視(偵聽)屬性的使用深度學(xué)習(xí)

    這篇文章主要介紹了Vue計(jì)算屬性與監(jiān)視(偵聽)屬性的使用,計(jì)算屬性指的是通過(guò)一系列運(yùn)算之后,最終得到一個(gè)值,watch監(jiān)視(偵聽)器允許開發(fā)者監(jiān)視數(shù)據(jù)的變化,從而針對(duì)數(shù)據(jù)的變化做特定的操作,本文就這兩種屬性給大家詳細(xì)講解,感興趣的朋友一起學(xué)習(xí)吧
    2022-11-11
  • vue-cli 3如何使用vue-bootstrap-datetimepicker日期插件

    vue-cli 3如何使用vue-bootstrap-datetimepicker日期插件

    這篇文章主要介紹了vue-cli 3如何使用vue-bootstrap-datetimepicker日期插件,幫助大家更好的理解和學(xué)習(xí)使用vue框架,感興趣的朋友可以了解下
    2021-02-02
  • vue自定義插件封裝,實(shí)現(xiàn)簡(jiǎn)易的elementUi的Message和MessageBox的示例

    vue自定義插件封裝,實(shí)現(xiàn)簡(jiǎn)易的elementUi的Message和MessageBox的示例

    這篇文章主要介紹了vue自定義插件封裝,實(shí)現(xiàn)簡(jiǎn)易的elementUi的Message和MessageBox的示例,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2020-11-11
  • Vue使用font-face自定義字體的案例詳解

    Vue使用font-face自定義字體的案例詳解

    @font-face?是?CSS?中的一個(gè)規(guī)則,它允許你加載服務(wù)器上的字體文件(遠(yuǎn)程或者本地),并在網(wǎng)頁(yè)中使用這些字體,本文給大家介紹了Vue使用font-face自定義字體的案例,并通過(guò)代碼講解的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • vue?數(shù)組添加數(shù)據(jù)方式

    vue?數(shù)組添加數(shù)據(jù)方式

    這篇文章主要介紹了vue?數(shù)組添加數(shù)據(jù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue 內(nèi)置過(guò)濾器的使用總結(jié)(附加自定義過(guò)濾器)

    vue 內(nèi)置過(guò)濾器的使用總結(jié)(附加自定義過(guò)濾器)

    這篇文章主要介紹了vue 內(nèi)置過(guò)濾器的使用總結(jié)(附加自定義過(guò)濾器),詳細(xì)的介紹了各種過(guò)濾器的使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • Vue自定義指令實(shí)現(xiàn)按鈕級(jí)的權(quán)限控制的示例代碼

    Vue自定義指令實(shí)現(xiàn)按鈕級(jí)的權(quán)限控制的示例代碼

    在Vue中可以通過(guò)自定義指令來(lái)實(shí)現(xiàn)按鈕權(quán)限控制,本文主要介紹了Vue自定義指令實(shí)現(xiàn)按鈕級(jí)的權(quán)限控制的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • 基于vue1和vue2獲取dom元素的方法

    基于vue1和vue2獲取dom元素的方法

    下面小編就為大家分享一篇基于vue1和vue2獲取dom元素的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • VUE3數(shù)據(jù)的偵聽超詳細(xì)講解

    VUE3數(shù)據(jù)的偵聽超詳細(xì)講解

    在Vue3中watch特性進(jìn)行了一些改變和優(yōu)化,與computed不同,watch通常用于監(jiān)聽數(shù)據(jù)的變化,并執(zhí)行一些副作用,這篇文章主要給大家介紹了關(guān)于VUE3數(shù)據(jù)偵聽的相關(guān)資料,需要的朋友可以參考下
    2023-12-12

最新評(píng)論

宁陵县| 河北省| 苗栗县| 喀喇| 抚远县| 延津县| 平原县| 茶陵县| 宜黄县| 朝阳县| 石家庄市| 西丰县| 逊克县| 庄浪县| 星座| 勐海县| 昌乐县| 拜泉县| 绥江县| 保康县| 霍城县| 边坝县| 廉江市| 秦皇岛市| 普格县| 德惠市| 沙洋县| 德格县| 金溪县| 基隆市| 肇东市| 洞头县| 北海市| 高台县| 稷山县| 阜新市| 苍南县| 西吉县| 吕梁市| 万荣县| 九台市|