logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue3的组合api(composition-API)

vue2中Options API的弊端在Vue2中,我们 编写组件的方式是Options API<script>export default {// 定义数据data() {return {};},// 声明周期钩子created() {},mounted() {},// 定义方法methods: {},// 组件components:{},// 过滤器fil

#vue.js#前端#javascript
vue中的render函数

vue中的render函数的使用我们先看一个例子:render: function (createElement) {return createElement('h1', this.blogTitle)}相当于:<h1>{{ blogTitle }}</h1>vue中的render函数,它返回的是一个虚拟节点vnode,也就是我们要渲染的节点。重点看一下createElem

#vue.js
Vue2和Vue3的区别

1. 双向数据绑定原理vue2 是结合发布者订阅者模式,结合es6Object.defineProperty()对数据进行劫持,进一步通过vue中的watcher的update实现双向数据绑定。vue3 中使用了es6的proxy进行数据代理。相对于vue2,使用proxy的优势:defineProperty只能监听某个属性,不能对全对象监听;可以监听到数组内部的变化;vue2中我们给对象添加一个

#javascript#前端#vue.js
vue使Lodash实现节流和防抖的问题

使用lodash实现节流和防抖的问题:首先下载lodash插件cnpm i lodash -S在项目使用防抖防抖:在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。一般我们应用在 搜索框防抖,如果用户只要输入一个字符,就会触发请求,不仅从资源上来说是很浪费的,而且实际应用中,用户也是输出完整的字符后,才会请求,下面我们优化一下:<div class=''><inp

new FormData()对象的作用以及使用方法

引言我们一般上传使用的是form表单提交,可以把所有表单元素的name与value组成一个queryString,提交到后台。这用jquery的方法来说,就是serialize// 把表单的值序列化成字符串let str = $('form').serialize();结果:username=lisi&tel=12345678909&password=123456&getP

#javascript#前端#jquery
暂无文章信息