logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

彻底弄懂 JavaScript 执行机制,同步任务、异步任务、微任务、宏任务、事件轮询

用我的理解,帮助大家弄懂 js 的执行机制在此之前,我对 js 的执行机制根本都不了解,按我的想法就是从上到下一行一行执行,对 setTimeOut 等定时器的执行机制也漠不关心,反正能执行就行,知道我最近在学习 promise 才了解到 js 的执行机制,下面我就用我的理解来简单介绍下。...

JS Array.apply()、new Array()、Array.form()的区别

本文内容有参考Array.apply(),new Array(),arr =[] 三者的区别文章看 vue 渲染函数的时候,发现了数组的一种新的写法,之前知道 new Array(20) 可以建一个长度为20的数组,还知道 Array.form({length: 20}) 也可以建一个长度为20的数组,可是不知道这三个的区别,所以有时间我就对这三种写法写了一个总结...

#javascript#前端
在vue项目中添加特殊字体

我们做项目的时候,有时候会想用一些特殊字体来美化我们的页面,下面就教大家如何在vue中引用其他字体首先要去百度搜索我们想要的字体或者在字体网站找一个我们觉得合适的字体这里推荐下面的网站 第一字体转换器 其他网站也都可以下载我们需要的.ttf文件 放在我们本地文件夹中在文件夹下 创建一个 font.css 文件 通过 @font-face 规则引入我们的文件和给字体命名...

VUE 监听对象中某一个属性的变化

第一种直接监听对象的属性,写法如下<!DOCTYPE html><html><head><meta charset="UTF-8"><!-- import CSS --><link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.cs

#vue.js#前端
vue this.$router.push query传递对象方法

this.$router.push({path: '/home',query: {params: JSON.stringify({ name: 'lokka', age: 18 })}});let params = JSON.parse(this.$route.query.params)this.name = params.name;this.age = params.age;

VUE3 watch 和 watchEffect 和 computed 的区别

VUE3 watch 和 watchEffect 和 computed 的区别

#前端#javascript#vue.js
VUE this.$router.push跳转页面传值不同 created 函数只调用一次 页面不刷新解决办法

问题:在vue中使用 this.$router.push() 方法,如果只是传入的参数不同,会出现 url 地址变化了,但是页面没有重新请求数据,生命周期函数未调用,需要刷新一下页面才有新的数据加载。原因:由于 Vue 会复用相同组件, 即 /page/1 => /page/2 或者 /page?id=1 => /page?id=2 这类链接跳转时, 将不在执行 created, mo

简单粗暴教你在VUE中引入微信SDK 调用微信分享、朋友圈分享、QQ分享......

写在前面:刚做了一个微信端的网页,用到了微信分享,在网上看了好多的资料,发现好多文档都写得云里雾里,让人看的头疼。通过对很多大佬文章的综合整理,才完成了微信分享的部分。所以我想着自己写一篇文章,能让看到我这篇文章的亲们能够清楚的明白在vue上怎么使用微信分享SDK,能够按照我写的步骤简单粗暴的实现备注:本人还是个菜鸟,刚刚接触vue 文章中有错误或者大家对我有建议,随意的提出来,我好改正,谢...

vue-router中 query传参和params传参的使用和区别

1.query传参:1.query传参路由:var router = new VueRouter({routes: [{ path: '/login', component: login },{ name:'register',path: '/register', component: register } // name 或 pat...

    共 22 条
  • 1
  • 2
  • 3
  • 请选择