首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Vue核心与实践(二)

    1.语法: :class = "对象/数组">这是一个div 2.对象语法 当class动态绑定的是对象时,键就是类名,值就是布尔值,如果值是true,就有这个类,否则没有这个类... ​ 适用场景:一个类名,来回切换 3.数组语法 当class动态绑定的是数组时 → 数组中所有的类...--绑定数组--> 黑马程序员 <script src="https://cdn.jsdelivr.net/npm/vue@2...}) 十、综合案例-成绩案例 功能描述: 1.渲染功能 2.删除功能 3.添加功能 4.统计总分,求平均分 思路分析: 1.渲染功能 v-for :key v-bind:动态绑定...} } } 十四、综合案例 购物车案例 需求说明: 渲染功能 删除功能 修改个数 全选反选 统计 选中的 总价 和 总数量 持久化到本地 实现思路: 1.基本渲染: v-for遍历、:class动态绑定样式

    6910

    【Vue】day02-Vue基础入门

    1.语法: :class = "对象/数组">这是一个div 2.对象语法 当class动态绑定的是对象时,键就是类名,值就是布尔值,如果值是true,就有这个类,否则没有这个类... 适用场景:一个类名,来回切换 3.数组语法 当class动态绑定的是数组时 → 数组中所有的类...--绑定数组-->    黑马程序员    <script src="https://cdn.jsdelivr.net/npm/vue@2...}) 十、综合案例-成绩案例 功能描述: 1.渲染功能 2.删除功能 3.添加功能 4.统计总分,求平均分 思路分析: 1.渲染功能 v-for :key v-bind:动态绑定...购物车案例 需求说明: 渲染功能 删除功能 修改个数 全选反选 统计 选中的 总价 和 总数量 持久化到本地 实现思路: 1.基本渲染: v-for遍历、:class动态绑定样式

    24030

    用Typescript 的方式封装Vue3的表单绑定,支持防抖等功能。

    Vue3 的父子组件传值、绑定表单数据、UI库的二次封装、防抖等,想来大家都很熟悉了,本篇介绍一种使用 Typescript 的方式进行统一的封装的方法。...基础使用方法 Vue3对于表单的绑定提供了一种简单的方式:v-model。对于使用者来说非常方便,v-model="name" 就可以了。...是一个数组,而后端数据库的设置,一般是两个字段,比如 startDate、endDate,需要提交的也是对象形式,这样就需要在数组和对象之间做转换。...因为 TS 只能做静态检查,不能做动态检查,直接写字符串是静态的方式,TS可以检查。 但是使用 colName 属性的话,是动态的方式,TS的检查不支持动态,然后直接给出错误提示。...model 类型明确 困难 很明确 参数(使用) 一个 两个 效率 emit内部需要中转 直接使用对象地址修改 封装难度 有点麻烦 轻松 组件里使用 需要定义emit 不需要定义emit 多字段(封装) 无需单独封装

    1.1K10

    vue基础-动态样式&表单绑定&vue响应式原理

    动态样式 作用:使用声明式变量来控制class和style的值 语法: :class/:style 注意:尽可能不要把动态class和静态class一起使用,原因动态class起作用的时间会比较晚,需要通过...表单绑定 表单:文本框,拾色器,多行文本框,下拉框,复选框,单选按钮组等......从组件化的角度,凡是会发生值得的变化组件,都可以被认为是表单 注意: 1.在单/复选框时,给他们添加同一组v-model,就可以变成一组,同时需要添加:value用于双向绑定 2.一般多选框的v-model...要设置一个类型为数组的声明式变量,但是我们提交给后端时,常常需要将其转化为以“;”,“#”分割的字符串,可以使用arr.join(";")方法 如何理解v-model这个指令 1.v-model是一种语法糖...双向绑定?

    1.7K20

    Vue-QuickStarted

    (v-bind) 双向绑定指令(v-model) 列表渲染指令(v-for) 内容表达式(v-html、v-text): Vue指令----v-html <p...el: '#app', data: { isShow: true } }) 给事件处理函数传参 如果不传递任何参数,则方法无需加小括号...v-for 指令需要使用 (item, index) in arr 形式的特殊语法,其中: item 是数组中的每一项· index 是每一项的索引,不需要可以省略 arr 是被遍历的数组 此语法也可以遍历对象和数字...-- 当class动态绑定的是对象时,键就是类名,值就是布尔值,如果值是true,就有这个类,否则没有这个类 --> <div class="box" :class="{ 类名1: 布尔值, 类名2...应用与其他表单元素 常见的表单元素都可以用 v-model 绑定关联 → 快速 获取 或 设置 表单元素的值 它会根据 控件类型 自动选取 正确的方法 来更新元素 输入框 input:text —

    9610

    vue + element 动态渲染、移除表单并添加验证

    v-model 怎么绑定动态添加表单的 value 值 动态新增的表单如何验证 动态表单怎么填写对应的 prop ......好吧,我当时也思考了一会,最后选择数组方式,动态渲染 代码实现讲解 利用数组,v-for 循环方式,可以完美实现动态渲染和移除,因为操作的只有对象数组而已 请格外注意动态添加表单的 rule 和 prop...每个动态添加的表单都要加上 rule prop 需要根据对象数组下标绑定设置对应的 value(:prop="'azList' + index + '.azName'") <div class="section-form...vouchersDetail', data() { return { form: { regionName: '', regionCode: '', // 动态添加的对象数组...= 传入的 item,也就不需要用到数组下标 index,每个子组件是独立的一个 form,也就是说,每个动态添加字段的校验规则可以剥离出去了 父组件 template 循环<create-region

    6.3K30

    Vue 2.X 文档阅读笔记一 (基础)

    ---- 3.Class和Style绑定 动态控制元素的class和style属性列表是很常见的样式方面需求。...a.绑定html的class ①.对象语法 通过传给v-bind:class一个对象,可以动态切换class;在该对象中可以传入多个属性来动态切换多个class;v-bind:class指令还可以和普通...,此时应绑定到一个数组中; v-model应用于多行文本域时,会忽略selected特性的初始值,而是将vue实例的数据作为数据来源; v-model应用于v-model绑定到同一个数组; v-model应用于单选按钮时,会忽略checked特性的初始值...b.值绑定 对于单选按钮、复选框和选择框的选项,v-model绑定的值通常是静态字符串(对于复选框也可以是布尔值),但有时需求要将值绑定到vue实例的一个动态属性上,就可以用v-bind实现,这个属性的值可以不是字符串

    3.5K70
    领券