<div class="wrap" id="team" style="color: #f40;" data-ind="100" hidden> hi,there. </div>
let msg = 'hi,there' let age = 18 let score = 78 let arr = [1, 2, 3] let obj = { id: 100, name: 'gl' }
<div>msg: {{ msg }} - {{ msg.substring(3) }}</div> <div>age: {{ age }} - {{ age + 2 }}</div> <div>score: {{ score >= 60 ? 'pass' : 'fail' }}</div> <div>arr: {{ arr[0] }} - {{ arr[1] }}</div> <div>id: {{ obj.id }} - name: {{ obj.name.toUpperCase() }}</div>
v-bind:attribute = value
:attribute = value
let uid = '20250109' let url = 'https://glpla.github.io' // 在线链接 - OK let src = 'https://glpla.github.io/utils/coffee/coffee0.jpg' let imgId = 0 // src 无法使用本地链接 - Fail let img = './assets/logo.svg'
<div :id='uid'>my id</div> <a :href="url" target="_blank">大树小站</a> <img :src="src" alt="img" title="bg"> // 使用模板字符串 - 推荐 <img :src="`https://glpla.github.io/utils/coffee/coffee${imgId}.jpg`" alt="img" title="bg"> // 使用嵌套引号 - 不建议 <img :src="'https://glpla.github.io/utils/coffee/coffee' + imgId + '.jpg'" alt="img" title="bg"> // 无效;请检查元素;正确使用,请访问后续内容 <img :src="img" alt="">
<button disabled="true">submit</button> <button disabled="false">submit</button> <button disabled="">submit</button> <button disabled="123">submit</button> <button disabled>submit</button>
button:disabled { background-color: red; }
<input type="radio" name="gender" value="male" checked>male <input type="radio" name="gender" value="female">female
<button :disabled="true">submit</button> <button :disabled="false">submit</button> <button :disabled="isEnable">submit</button> <button :disabled="age > 20">submit</button>
let gender = "male"
<input type="radio" name="gender" value="male" :checked="gender=='male'">male <input type="radio" name="gender" value="female" :checked="gender=='female'">female
let txt = 'hi, there.' let html = '<p>warning</p>'
<div v-text='txt'></div> <div v-html='html'></div>
const color = 'red'
const color = ref('red')
.title{ color: v-bind(color); }