事件修飾符
統一的js**
new
vue(
,
methods:
,btnhandler()
,linkclick()
}})
.stop事件
class
="inner"
@click
="div1handler"
>
type
="button"
value
="戳他"
@click.stop
="btnhandler"
/>
div>
.prevent事件
href
=""@click.prevent
="linkclick"
>
>
.capture事件
class
="inner"
@click.capture
="div1handler"
>
type
="button"
value
="戳他"
@click
="btnhandler"
/>
div>
.self事件
class
="inner"
@click.self
="div1handler"
>
type
="button"
value
="戳他"
@click
="btnhandler"
/>
div>
.once事件
href
=""@click.prevent.once
="linkclick"
>
>
v-model資料的雙向繫結>
}h4>
type
="text"
v-bind:value
="msg"
/>
type
="text"
v-model:value
="msg"
/>
vue新增類樣式
:class
="['red','thin']"
>
就是大h1
>
:class
="[flag?'active':'
']">
就是大h1
>
:class=""
>
就是大h1
>
:class=""
>
就是大h1
>
:class
="classobj"
>
就是大h1
>
new
vue(}}
)
vue內聯樣式繫結
:style=""
>
就是大h1
>
:style
="styleobj
">
就是大h1
>
:style
="[styleobj,styleobj1]
">
就是大h1
>
styleobj:
,styleobj1:
v-for的使用
v-for
="item in list"
>
}p>
v-for
="(item,i) in list"
>
},索引:}p
>
v-for
="user in person"
>
id:},姓名:}p
>
v-for
="(user,i) in person"
>
id:},姓名:},索引:}p
>
v-for
="(val,key,index) in user"
>
key:},value:},索引:}p
>
v-for
="count in 10"
>
這是第}次迴圈p
>
new
vue(,,
],
user:
},
methods:
})
v-for的注意事項:
2.2.0+的版本裡,當在元件中使用v-for時,key現在是必須的
當vue.js用v-for正在更新渲染過的元素列表時,它預設用就地復用策略。如果資料項的順序被改變,vue將不是移動dom元素來匹配資料項的順序,而是簡單的復用此處每個元素,並且確保它在特定索引下顯示已被渲染過得每個元素。
為了給vue乙個提示,以便它能跟蹤每個節點的身份,從而重用和重新排序現有元素,你需要為每項提供乙個唯一key屬性
>
>
id:
type
="text"
v-model:value
="id"
>
label
>
>
name:
type
="text"
v-model:value
="name"
>
label
>
type
="button"
value
="新增"
@click
="add"
>
type
="button"
value
="前面新增"
@click
="addshift"
>
div>
v-for
="item in person"
:key
="item.id"
>
type
="checkbox"
>
}p>
在前面新增時,當選中一條資料在進行新增的時候,若不使用key則會導致在新增完畢後,新增之前選中的值會發生改變,丟失了資料的唯一性,因此需要key來保證資料的唯一性
v-if和v-show的使用
type
="button"
@click
="toggle"
value
="改變"
>
type
="button"
@click
="flag=!flag"
value
="改變"
>
v-if
="flag"
>
v-if控制的元素h3
>
v-show
="flag"
>
v-show控制的元素h3
>
new
vue(
,
methods:}}
)
vue 學習筆記(二)
正在進行的工作 已完成的工作 vue 正在進行的工作 已完成的工作 storage模組化元件 快取的功能 返回json資料型別 let storage getstorage key clearitem removeitem key export default storage 元件的宣告 vue中非...
Vue學習筆記(二)
2 迴圈 3 計算屬性 條件判斷使用v if指令 v if seen 看到了p div newvue script v if指令根據表示式的值 在這裡是seen 決定是否插入 可以使用v else新增乙個else塊 v if math.random 0.5 1div v else 2div div ...
Vue學習筆記(二)
條件判斷使用v if指令 v if指令根據表示式的值 在這裡是seen 決定是否插入 可以使用v else新增乙個else塊 2v else以及v else if必須跟在v if或者v else if之後。也可以根據v show展示元素 迴圈使用v for,格式為 a in b,其中a是b中的每乙個...