Internal commands commonly used by VUE

Commonly used internal commands of VUE

1. Whether the v-if v-else element exists

        <div v-if="show">展示</div>
        <div v-else>不展示</div>

2. Whether the v-show element is displayed

<div v-show="show">divdivdiv</div>

insert image description here

3. v-for loop

 <p v-for="(value,index) in arr">{
    
    {
    
    value}}----{
    
    {
    
    index}}</p>
 <p v-for="(value,key,index) in obj">{
    
    {
    
    key}}----{
    
    {
    
    value}}------{
    
    {
    
    index}}</p>
  <p v-for="(value,index) in objarr">{
    
    {
    
    index}}----{
    
    {
    
    value}}----{
    
    {
    
    value.name}}---{
    
    {
    
    value.age}}</p>
arr:["apple","pear","banana","red","black"],
                obj:{
    
    
                    name:"張三",
                    age:"18",
                    sex:"男"
                },
                objarr:[
                {
    
    
                    name:"张三",
                    age:"30",
                    sex:"女"
                },
                {
    
    
                    name:"李四",
                    age:"40",
                    sex:"男"
                },
                {
    
    
                    name:"王五",
                    age:"50",
                    sex:"男"
                },
                {
    
    
                    name:"老六",
                    age:"60",
                    sex:"男"
                }
                ]

The result display:
insert image description here

4. v-on binding event, abbreviated @

        <button v-on:click="add()">1</button>
        <div>{
    
    {
    
    count}}</div>
data:{
    
    count:1},
methods: {
    
    
                add(){
    
    
                    this.count++
                }
            }

The result display:
insert image description here

5.v-bind binding attribute, abbreviation:

<div style="width: 100px;height: 100px;border: 1px solid #000" v-bind:style="bgcolor"></div>
 bgcolor:{
    
    
                    backgroundColor:'red'
                }

insert image description here

6. v-model binding data

        <input type="text" v-model="text">
        <button @click="showText()">打印</button>
 text:'123'
 showText(){
    
    
                    console.log(this.text)
                }

The result display:
insert image description here

Guess you like

Origin blog.csdn.net/daxiangaifashi/article/details/121143720