当前位置: 首页 > news >正文

使用v-bind指令绑定属性

使用v-bind指令绑定属性

  • 之前我们已经学习使用插值来进行数据绑定,但是这种插值并不可以在 HTML attributes 中使用,例如
const app = Vue.createApp({data() {return {courseGoal: 'IT知识一享!!!',vueLink: 'https://cn.vuejs.org/'};}
});app.mount('#user-goal');
    <section id="user-goal"><h2>My Course Goal</h2><p>{{ courseGoal }}</p><p>学习更多的关于Vue的知识<a href=" { {vueLink} } ">Vue官网</a></p></section></body>
</html>

在这里插入图片描述

  • 我们可以看到,使用插值并不能将我们想要的链接进行解析,这时候我们可以使用v-bindv-bind指令指示 Vue 将元素的与组件的属性保持一致。
   <section id="user-goal"><h2>My Course Goal</h2><p>{{ courseGoal }}</p><p>学习更多的关于Vue的知识<a v-bind:href="vueLink ">Vue官网</a></p></section>

在这里插入图片描述
在这里插入图片描述

理解Vue中的methods

  • 学习完data(),现在来学习methods,methods用于声明要混入到组件实例中的方法。例如,我们想要来P标签中动态的显示内容,大概就和摇骰子一样来随机输出内容
methods: {outputGoal() {const ran = Math.random();if (ran > 0.5) {return '学习Vue';} else {return '精通Vue';}}}

在这里插入图片描述

这说明我们插值可以直接运行一些方法,也可以在插值中运行一些表达式

 <p>{{ 1+1 }}</p>

在这里插入图片描述

http://www.dtcms.com/a/264881.html

相关文章:

  • VUE admin-element 后台管理系统三级菜单实现缓存
  • flutter更改第三方库pub get的缓存目录;更改.gradle文件夹存放目录
  • BERT Score是干啥的?
  • 【python】pdf拆成图片,加中文,再合成pdf
  • 网络协议传输层UDP协议
  • 【NLP第一期 语料处理:从获取到预处理的完整链路解析】
  • 非接触式DIC测量系统:助力汽车研发与测试的创新技术应用
  • 从UI设计到数字孪生实战部署:构建智慧农业的智能灌溉系统
  • 数据结构学习之栈
  • Rust实现黑客帝国数字雨特效
  • 软件开发早期阶段,使用存储过程的优势探讨:敏捷开发下的利器
  • Spark从入门到熟悉(篇二)
  • Xbox One 控制器转换为 macOS HID 设备的工作原理分析
  • Ubuntu云服务器上部署发布Vite项目
  • 阿里云实时语音识别
  • 无线网络标准信道宽度参数速查
  • 人体属性识别+跌倒检测:儿童行为监测与安全升级
  • 【构造】P8976 「DTOI-4」排列|普及+
  • 2025最新全球AI大模型排名 国内外模型动态洗牌
  • 【Linux】不小心又创建了一个root权限账户,怎么将它删除?!
  • Linux 后台启动java jar 程序 nohup java -jar
  • PHP Yii2 安装SQL Server扩展-MAC M4 Pro芯片
  • 在mac下手动编译迁移的android版webrtc组件
  • 信息论与编码期末重点
  • 板凳-------Mysql cookbook学习 (十一--------2)
  • 代码训练LeetCode(44)螺旋矩阵
  • 电脑一体机,收银机画面显示不全——深入解析 BIOS 配置电脑分辨率——东方仙盟
  • 「ECG信号处理——(20)基于心电和呼吸的因果分析模型」2025年7月2日
  • GC393低功耗双电压比较器:精准、高效的信号处理解决方案
  • Liunx 操作系统笔记4