Vue的组件之间的关系有父子组件,兄弟组件,他们之间简单的传值方式就是子传父、父传子还有兄弟组件之间的传值,当然这只是简单的组件之间的传值方式,更深入一点的是利用vuex状态管理来进行组件之间的传值,在这里就暂时不讨论。 一、父子组件之间的传值父传子主要是通过props方法,而子传父则主要通过$emit方法1.父传子创建父组件<
多个组件引入同一个js文件,实例化对象,数据不会错乱,再引入相同的组件,例如每个页面都需要引入到一个分页组件,然后分
<div id="app"> <navbar></navbar> <pagefooter></pagefooter></div>Vue.component('navbar',{ template:'#navbar',
转载
2022-05-26 16:51:15
1541阅读
【代码】uniapp Vue2 子组件给父组件传值。
原创
2024-01-21 00:23:45
129阅读
vue中的传值是个很烦的问题,记录一下自己完成的这个需求。首先,被引用的称之为子组件,当前页面为父组件,这个不能搞错。子组件传值,要用到this.$emit。子组件页面,需要在一个函数中使用this.$emit的方法来传。saves () {
localStorage.setItem('note', this.note);
this.h1 = localStorage.ge
【代码】uniapp vue2父组件传值给子组件传值。
原创
2024-01-21 00:23:41
111阅读
一、组件化开发思想
1. 什么是组件化开发
组件化开发指的是:根据封装的思想,把页面上可重用的部分封装为组件,从而方便项目的开发和维护。例如:ibootstrap - Bootstrap 可视化布局系统 所展示的效果,就契合了组件化开发的思想。用户可以通过拖拽组件的方式,快速生成一个页面的布局结构。
2. 组件化开发的好处
前端组件化开发的好处主要体现在以下两方面:
提高了前端代码的复用性和灵活
原创
2023-12-05 01:55:33
689阅读
.vue 脚手架的安装就不多说了,说下其他常见的错误1、安装问题 :首先我们在安装的时候,有些人会用npm直接安装 有些会用cnpm 安装 但是两个不能共用 不然会报错,为此我吃过不少亏2、文件存放错误:一般src下的assets存放静态资源文件,当时访问时,需要考虑路径的问题。如果存放在static下就不用考虑路径问题,直接以static开头的路径3、端口冲突错误:需要改
嗯,this 指向问题: 1、es5的普通函数,this指向调用者,比如Vue实例方法(在methods中声明了一个方法),是由vue实例VM调用的,所以this指向vm., 2、箭头函数的this指向调用者所在的上下文,也就是vm实例所在的上下文(定义vm的父类),就是window啦! https://cn.vuejs.org/v2/guide/forms.html
前言:应上级要求,搭建一个公司内部的vue组件库,由于临近我预计的离职时间,所以只将流程梳理实践了一遍。假设组件库名称为ui-library。一、使用vue-cli3创建ui-library项目vue create ui-library创建项目时选择自定义模板,我的配置如下 记得vue版本需要选择2.x。ui-library目录如下 二、在根目录添加vue.conf
转载
2023-12-07 22:15:17
58阅读
前言在开发项目的过程中,经常会需要开发一些弹出框效果,但原生的alert和confirm往往都无法满足项目的要求。这次在开发基于Vue.js的读书WebApp的时候总共有两处需要进行提示的地方,因为一开始就没有引入其他的组件库,现在只好自己写一个模态框组件了。目前只是一个仅满足当前项目需求的初始版本,因为这个项目比较简单,也就没有保留很多的扩展功能。这个组件还是有很多扩展空间的,可以增加更多的自定
转载
2024-09-29 17:45:30
564阅读
由于后期项目要使用ts,所以先学习下,这是第一次使用ts,要是有不足之处,还请多指教。最开始因为webpack版本问题搭了好几次没成功,果然失败乃成功之母,古人诚不欺我,每次学习都是在写bug解决bug继续创造bug的循环里痛并快乐着。由于使用的是Vue-cli2 + webpack3.6.0版本,按照webpack3的方式来搭建的,所以安装时一定要注意自己的版本与插件版本哈。前边儿初始化Vue项
转载
2023-11-01 16:44:44
162阅读
1.组件拆分1.组件实质上也是一个vue实例,因此组件中也可以使用vue的对象属性,反过来每一个vue实例也是一个vue组件(注:1.唯一不同的是el是根实例的特有选项,2.组件中的data必须是一个函数);2.如果vue实例中没有template模板的定义,那么vue会把el挂载点下的html作为vue实例的模板;3.模板中如果还有子组件,父组件调用子组件的时候,通过属性的方式进行调用,那么子组
转载
2024-07-12 15:52:11
238阅读
什么是组件,构成组件的三部分,定义(过滤器,监听器,计算属性,方法区),style开启less语法
原创
2023-12-14 09:50:52
99阅读
开发小程序中,遇到的wepy的几点坑,记录一下;1.定时器: 在页面中有需要用到倒计时或者其他定时器任务时,新建的定时器在卸载页面时一定要清除掉,有时候页面可能不止一个定时器需求,在卸载页面(onUnload钩子函数)的时候一定要清除掉当前不用的定时器 定时器用来做倒计时效果也不错,初始时间后台获取,前端处理,后台直接在数据库查询拿到的标准时间(数据库原始时间,T分割),前端需要正则处理一下这
# JDate 日期组件 使用文档
###### 说明: antd-vue日期组件需要用moment中转一下,用起来不是很方便,特二次封装,使用时只需要传字符串即可
## 参数配置
| 参数 | 类型 | 必填 |说明|
|--------------|---------|----|---------|
| placeholder |string |
文章目录一、组件1. 创建组件2. 引用组件3. 组件之间如何传递参数一、组件1. 创
原创
2022-09-30 10:25:02
375阅读
? 背景最近项目中需要制作一个颜色选择器(如下图展示),今天分享一下这个组件功能。希望能抛砖引玉,给大家带来启发。?需求功能icon或者文字颜色需要选择颜色?设计开发先说一下我的开发环境版本:node: v11.3.0npm: 6.4.1vue:2.5.11如果不是以上版本也没关系,今日分享的思路,相信你可以自己造出来~首先点击空白收缩: this.handler = function(e) {
原创
2023-09-07 20:40:25
2092阅读