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

10.vue指令6

内容

指令-v-on-调用传参

作用

传自定义参数

步骤

  • 第一步在第一个()加入形参(如price)
  • 随后在函数中加入参数
methods:{buy (price){this.monney -=price}}

  • 加入标签属性

在函数buy里加入(参数)

<button @click="buy(10)">阿萨姆</button>

加入被执行标签

<div id="app"> <button @click="buy(10)">阿萨姆</button> <button @click="buy(5)">ad钙奶</button> <p>银行卡余额: {{money}}元</p> </div>

补充

添加边框

1.手动添加syle属性

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .box { border: 3px solid #333; /* 黑色实线边框,粗细 3px */ padding: 20px; /* 内边距,让文字不贴边 */ border-radius: 12px; /* 圆角,更美观 */ display: inline-block; /* 宽度根据内容自适应 */ background-color: #f5f5f5; /* 浅灰色背景,突出显示 */ } button { margin: 5px; padding: 6px 14px; cursor: pointer; } p { font-size: 18px; font-weight: bold; } </style> </head> </head>
  • 2.添加盒子
<div class="box">

效果

代码

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .box { border: 3px solid #333; /* 黑色实线边框,粗细 3px */ padding: 20px; /* 内边距,让文字不贴边 */ border-radius: 12px; /* 圆角,更美观 */ display: inline-block; /* 宽度根据内容自适应 */ background-color: #f5f5f5; /* 浅灰色背景,突出显示 */ } button { margin: 5px; padding: 6px 14px; cursor: pointer; } p { font-size: 18px; font-weight: bold; } </style> </head> </head> <body> <!-- 创建 --> <div id="app"> <div class="box"> <h3>小杜自动售货机</h3> <button @click="buy(10)">阿萨姆</button> <button @click="buy(5)">ad钙奶</button> </div> <p>银行卡余额: {{money}}元</p> </div> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script> <script> const app = new Vue({ el: '#app', data: { money: 100 }, methods:{buy (price){ this.money -= price}} }); </script> </body> </html>

注意

小心标签格式,正确使用标签开<div>闭</div>,否则无法使用(如下)

  • 正确(数种)

http://www.jsqmd.com/news/1397201/

相关文章:

  • 数学建模竞赛实战指南:从APMCM获奖案例解析团队协作与建模全流程
  • AIGC检测不过保姆级教程!5款工具从试用到复检完整操作! - 我要发一区
  • 英语阅读_As morning exercises started
  • Go项目数据库迁移实战:从手动SQL到golang-migrate自动化
  • UCIe基础学习1:chiplet 与 UCIe——为什么 die-to-die 互联成为必然
  • 华硕笔记本轻量控制工具 G-Helper:换掉 Armoury Crate 之后还剩多少功能?
  • 前端开发者必懂:TCP与UDP核心原理与实战场景解析
  • 2026上海本地PPT设计公司精选:商业演示定制指南 - 谁都没有我好看
  • League Akari 完整极速上手指南:基于 LCU API 的英雄联盟客户端一站式工具箱
  • AI编程革命:从Copilot到Devin,程序员如何应对“去代码化”未来
  • 什么是实时数据集成?和传统同步有何不同?哪些场景真需要?一篇看懂
  • JetBrains 试用期重置完整指南:用 ide-eval-resetter 找回 30 天免费评估
  • 拉萨奇荐新旧货市场:二手家具家电及商用设备一站式购销回收平台 - 收录优先
  • 企业AI应用开发:腾讯云ADP与开源OpenClaw选型与实战指南
  • 数学建模国赛C题解题框架:从破题到论文的完整实战指南
  • 2026合肥本土考公机构推荐:研趣公考无忧登科班成在校生备考** - 大学规划师
  • Uncensored AI技术解析:本地部署、安全机制与工程伦理实践
  • 从零配置Codex:手把手教你接入AI编程助手,提升开发效率
  • ADB实现微信降级:无需Root的完整操作指南
  • 维性力网:灵魂三问的全域螺旋拓扑解答040
  • APMCM数学建模竞赛实战指南:从组队到论文的72小时科研训练
  • 2026年,为何成都人配高度数眼镜都首选这家?背后原因大揭秘! - 企业推荐官
  • CMP浆料管理:颗粒团聚导致的划伤
  • Git多身份管理:为不同仓库配置独立用户名与邮箱的完整指南
  • 被撤回的消息去哪了:微信防撤回工具实测手记
  • 外贸企业必看:谷歌SEO优化服务,助力海外订单增长
  • 智谱ZCode升级体验:云端AI编程助手核心功能与API集成实战
  • 【Python】OpenCV ArUco 使用指南
  • LightGBM核心参数深度解析:从原理到实践的系统调优指南
  • 道德经与拓扑学:解密宇宙生成密码041