一、propsDataOption全局扩展的数据传递propsData不是和属性有关,用在全局扩展时进行传递数据。先回顾一下全局扩展的知识,作一个<header></header>的扩展标签出来。实际并比推荐用全局扩展的方式作自定义标签,学了组件,完全可以使用组件来做,这里只是为了演示propsData的用法。代码如下:<!DOCTYPEhtml><htm
原创
2018-03-19 17:18:11
2023阅读
点赞
选项data类型:Function详细:其实我们经常使用到组件里面的数据,而这些数据是定义在 data 对象函数里面的,为什么要实现定义在 data 对象函数里面呢?在 data 对象函数中的数据,Vue 会对其进行响应式劫持,代理,使他们具有一修改就会相应地更新到页面上,也就是说这些数据是被监测着的。实例创建之后,通过 vm.$data 访问原始数据对象,组件实例也代理了 data 对象所有属性
原创
2020-12-26 19:49:57
5164阅读
@click='current="my-one"'>one @click='current="my-two"'>two @click='current="my-three"'>three
原创
2022-05-26 16:51:53
902阅读
最近在工作之余一直学习Vue3.0相关知识,虽然Vue3.0至今还是rc版,但这并不影响我们去学习。今天这篇文章是我关于Vue3.0的第四篇文章。在前文中我们讲解了如何通过vite和vuecli搭建Vue3.0开发环境,然后介绍了Vue3.0中的setup,reactive,ref等,今天这篇文章主要讲解了以下内容:
Vue3.0中使用watch
Vue3.0中使用计算属性
Vue3.0中使用v
最终效果:功能:点击标题显示对应内容 tab.vue所有代码:<template> <div> <div id="tab"> <div class="tab-tit"> <!--点击设置curId的值 如果curId等于0,第一个a添加cur类名,如果curId
转载
2023-01-03 14:58:35
696阅读
Vue 的组件最核心的选项有以下几个: 模板(template) 初始数据(data) 接受的外部参数(props) 方法(methods) 生命周期钩子函数(lifecycle hooks) 组件 props 组件中更重要的是组件间进行通信,选项props是组件中非常重要的一个选项,起到父子组件间 ...
转载
2021-10-17 09:18:00
163阅读
2评论
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi
原创
2022-07-10 00:02:30
83阅读
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi
原创
2022-07-10 00:02:35
73阅读
一、数据 API:https://cn.vuejs.org/v2/api/#%E9%80%89%E9%A1%B9-%E6%95%B0%E6%8D%AE 1. data 类型:Object | Function 限制:组件的定义只接受 function 详细:Vue 实例的数据对象。Vue 将会递归将
转载
2020-01-11 12:57:00
95阅读
2评论
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi
原创
2021-07-28 15:46:26
570阅读
状态选项 功能 作用 类比打比方 data 定义本地数据(组合式用 ref) 自己家里的存折 props 接收父组件传值 父母给的生活费 computed 计算属性
之前博客记录过普通for循环中,针对对应符合条件的元素,使用splice删除导致出现的问题这里填一下在vue中v-for中使用splice删除元素的坑。众所周知,我们使用v-for循环dom/组件,它有两个属性,item:当前循环的每一个元素,index:当前循环元素所对应的下标个人习惯,平时绑定key值的时候,都习惯采用如下写法,直接绑定下标<div v-else class="check
转载
2024-10-14 11:40:45
79阅读
效果图:主要思路:点击不同 tab 获取 tab 选项卡下标并为其动态绑定一个class(选中状态时的样式)点击时使 tab 对应的内容下标与 tab 选项卡下标保持一致使用 v-show / v-if 指令控制内容显示与隐藏源码:<html lang="en">
<head>
<meta charset="UTF-8">
<meta n
原创
2021-04-07 15:47:52
2009阅读
阅读目录<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><style> body{ font-family:"Microsoft YaHei"; } #tab{ width: 600px;
原创
2023-02-09 10:49:26
54阅读
我们先来总结一下前面已经认识的选项 el:指定Vue实例的挂载点,根实例的特有属性 data:用于声明需要响应式绑定的数据对象 components:Vue实例配置局部注册组件 template:用于挂载元素的字符串模板 render:渲染函数,创建虚拟DOM,是字符串模板的替代方案。现在开始一个例子介绍一下其他常用的选项(options对象的属性): 下面的代码局部注册了一个组件AgeStati
转载
2024-04-09 13:53:35
434阅读
形用户界面的开发与业务逻辑或后端逻辑(数据模型)的开发分离开来,这是通过置标语言或GUI代码实现的。MVVM的视图模型是一个值转换器, 这意味
原创
2023-03-03 09:09:45
144阅读
创建Vue实例时,使用 new Vue ({//配置项}) 或者 组件定义中 export default {//配置项},所有的Vue组件都是Vue实例,并且接受相同的选项对象(一些根实例特有的选项除外)如:new Vue({
//选项配置el: '#app',
components: { App },
template: '<App/>'
})
转载
2024-04-12 05:51:31
16阅读
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
原创
2022-09-13 12:26:46
53阅读