<template> <div class="persion"> <h2>姓名:{{name}}</h2> <h2>年龄:{{age}}</h2> <h2>性别:{{sex}}</h2> <button @click="nameTel">点击姓名</button> <button @click="ageTel">点击年龄</button> <button @click="showTel">点击显示电话</button> </div> </template> <script> import { vShow } from 'vue'; export default { data() { return { name: 'mick', age:18, sex:'男', // 添加tel属性 tel: '1234567890' } }, methods:{ showTel(){ // 点击事件 调用方法 alert(this.tel) }, nameTel(){ this.name='zhangsan' }, ageTel(){ this.age++; } } } </script> <style> .persion{ background-color: skyblue; box-shadow: 0 0 10px; border-radius: 10px; padding: 20px; } </style>
<template> <div class="persion"> <h2>姓名:{{ name }}</h2> <h2>年龄:{{ age }}</h2> <h2>性别:{{ sex }}</h2> <button @click="nameTel">点击姓名</button> <button @click="ageTel">点击年龄</button> <button @click="showTel">点击显示电话</button> </div> </template> <script> export default { name: 'persion', setup() { let name = '张三'; let age = 18; let sex = '男'; let tel = '13812345678'; function nameTel() { name = '李四'; console.log(name); } function ageTel() { age = 20; console.log(age); } function showTel() { alert(tel); } return { name, age, sex, nameTel, ageTel, showTel } } // 定义方法 } </script> <style> .persion { background-color: skyblue; box-shadow: 0 0 10px; border-radius: 10px; padding: 20px; } </style>
<template> <div class="persion"> <h2>姓名:{{ name }}</h2> <h2>年龄:{{ age }}</h2> <h2>性别:{{ sex }}</h2> <button @click="nameTel">点击姓名</button> <button @click="ageTel">点击年龄</button> <button @click="showTel">点击显示电话</button> </div> </template> <script setup> let name = '张三'; let age = 18; let sex = '男'; let tel = '13812345678'; function nameTel() { name = '李四'; console.log(name); } function ageTel() { age = 20; console.log(age); } function showTel() { alert(tel); } </script> <style> .persion { background-color: skyblue; box-shadow: 0 0 10px; border-radius: 10px; padding: 20px; } </style>
标签:tel,name,age,sex,语法,点击,let,vue2,vue3 From: https://www.cnblogs.com/188221creat/p/18422016