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

HTML简单实现v-if与v-for与v-model

Vue启动!!

  • 首先VIewModel将View和Model连接一起,Model的数据改变View的数据也变

  • 使用Visual Studio Code

  • 启动Vue需要vue.js插件和导入CDN(包)

  • vue.js插件:CTRL + shift + x 在搜索栏搜

  • 索vue.js安装即可

  • CDN: https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.min.js

  • VS创建一个.html的文件

  • <div id="app">{{message}}</div><script>let vn = new Vue ({el: "#app",//el为元素的意思,选取id选择器//data更改数据data: {message: "Vue启动"}});</script>
  • < div>< /div>块为view层(模板)

  • < script>< /script>块为Model层(数据)

  • ViewModel的体现:在浏览器的控制面板(Console),输入

    vn.massage = "原神启动"

    ViewModle的双向绑定,网页随机刷新。

  • bind等被称为指令,指令前面有前缀v-,表示Vue的特殊特性,该指令的意思是: 将元素节点的title特性和Vue的实列massage属性统一起来

    vue的循序结构

    • if的条件判断

  • <div id="app"><h1 v-if="type==='A'">A</h1><h1 v-else-if="type==='B'">B</h1><h1 v-else-if="type==='D'">D</h1><h1 v-else>C</h1></div><script>let vm = new Vue ({el: "#app",data: {type: 'A'}});</script>
  • for循环语句,与foreach()结构相似

  • 输入的数据框中[ { } , { } , { } ]用于输入多组数据

  • v-model指令在表单< input>,< textarea>,< select>在元素上创建双向数据绑定,它赋值监听用户输入事件来更新数据,

  • <div id="app">//输入的文本: <textarea v-model = "message"/>{{message}}//输入的文本: <textarea name="" cols="20" rows="10" v-model="message"></textarea>{{message}}输入的文本: <input type="text" v-model = "message">{{message}}//{{message}}用于输出用户看到的数据。其数据随文本框数据的改变而改变</div><script>let vm = new Vue({el: "#app",data: {message: "123"}});</script>

    以下案例用v-model指令对事件进行监听

  • <div id="app">输入的文本: <input type="radio" name="sex" value="男" v-model="xiaoming">男<input type="radio" name="sex" value="女" v-model="xiaoming">女//{{message}}用于输出用户看到的数据。其数据随文本框数据的改变而改变<p>选中了谁:{{xiaoming}}</p>/*选择框:<select v-model="select"><option value="disabled">--请选择--</option><option>A</option><option>B</option><option>C</option></select> */</div><script>let vm = new Vue({el: "#app",data: {xiaoming: "123"//select: ""}});</script>

http://www.lryc.cn/news/214650.html

相关文章:

  • 【学习笔记】[PA2021] Fiolki 2
  • 计算1到100的和
  • C++下OpenMP耗时统计
  • PTA 函数题(C语言)-- 阶乘计算升级版
  • 内网穿透入门
  • Pickle pyhton反序列化
  • 动静分离技术
  • STM32单片机智能小车一PWM方式实现小车调速和转向
  • 灰狼优化算法(GWO)python
  • 项目知识点总结-住房图片信息添加-Excel导出
  • 第三届iEnglish全国ETP大赛决赛即将启动
  • 创造产业链协同优势后,凌雄科技在DaaS行业转动成长飞轮
  • 【protobuf】protobuf自定义数据格式,CMake编译C++文件读写自定义数据
  • 解决:http://localhost:8080 不在以下 request 合法域名列表中
  • Linux普通用户提权(sudo)
  • 链表指定节点的插入
  • 解决问题Conda:CondaValueError: Malformed version string ‘~’ : invalid character(s)
  • Sci Immunol丨Tim-3 适配器蛋白 Bat3 是耐受性树突状细胞
  • 天软特色因子看板(2023.10 第14期)
  • Photoshop(PS)2021版 安装教程(图文教程超详细)
  • 详解React:Props构建可复用UI的基石
  • 【Unity】【VR开发疑难】Unity运行就报无法启动XR Plugin
  • 本地启动Elasticsearch(docker启动)
  • JVM修炼印记之初识
  • 开关电源老化试验和性能检测系统软件
  • 水库大坝可视化智能远程监管方案,助力安全监测智能巡检
  • C#学习系列之虚方法和多态
  • 面试算法44:二叉树中每层的最大值
  • JWT的头部、载荷和签名分别包含哪些信息?
  • 【烧火柴问题】奇思妙想火柴