logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

react自动播放音频错误修复play() failed because the user didn‘t interact with the document first.

App.js:76 Uncaught (in promise) NotAllowedError: play() failed because the user didn't interact with the document first. https://goo.gl/xX8pDD

文章图片
#react.js#音视频#javascript
原生小程序开发大坑component的生命周期函数created中setData无效(小程序弹层代码封装)

原生小程序开发大坑component的生命周期函数created中setData无效(小程序弹层代码封装)

#小程序#前端#javascript
Vue 常用的指令都有哪些?并且有什么作用?

1、v-model 多用于表单元素实现双向数据绑定<input v-model="name" />// name 需要再data中定义,需要接收v-model传递过来的参数data() {return {name:''}}2、v-bind 动态绑定作用: 及时对页面的数据进行更改<!-- 完整语法 --><a v-bind:href="url"></a&g

#vue.js#javascript#html
navigator.userAgent.toLowerCase()是做什么用的?

在跨平台、浏览器、移动设备兼容的时候,要根据设备、浏览器做特定调整,所以我们经常会用到navigator.userAgent.toLowerCase()来进行判断。先来解释一下意思,navigator是HTML中的内置对象,包含浏览器的信息;userAgent是navigator的属性方法,可以返回由客户机发送服务器的头部的值,作用其实就是就是返回当前用户所使用的是什么浏览器,toLowerCas

#ipad#ios#前端
mac系统使用vscode 写代码老是有叮咚的声音如何解决

3.Accessibility Support 从auto改为 off。3.搜索Accessibility Support。改完以后重启一下,就摆脱了提示音的烦恼了。听的人很闹心,如何解决呢?

文章图片
#前端框架#vscode
Unexpected end of JSON input 问题解决方案

我是在react中项目遇到这个问题,排查了半天,最后发现是JSON.parse(transferData)使用的问题。一定注意JSON.parse()入参不能是空字符串。在使用JSON.parse()前要对入参做判断,适用于所有前端项目。

#json#前端
vue 如何使用render函数创建组件?他的三个参数如何使用?有什么意义?

什么是render函数?简单的说,在vue中我们使用模板HTML语法组建页面的,使用render函数我们可以用js语言来构建DOM因为vue是虚拟DOM,所以在拿到template模板时也要转译成VNode的函数,而用render函数构建DOM,vue就免去了转译的过程。当使用render函数描述虚拟DOM时,vue提供一个函数,这个函数是就构建虚拟DOM所需要的工具。官网上给他起了个名字叫cre

#vue.js#javascript#前端
vue中富文本编辑框 vue-quill-editor 如何触发表单校验?validateField是做什么的?

validateField是做什么的?为什么会需要自触发的事件呢?如果用原生html封装组件 (vue-quill-editor富文本组件)会无法触发element ui的表单校验,需要点击提交按钮才能校验。rules里的trigger: 'blur’已经不起效了。接下来我用代码的形式给大家呈现一下(富文本组件)富文本组件自触发校验三部曲1.获取表单元素(ref)2.添加事件(触发校验)3.添加校

#vue.js#html#html5 +1
怎么定义Vue-router的动态路由?怎么获取传过来的动态参数?

我们经常需要把某个模式匹配到的所有路由,全都映射到同一个组件,例如,我们有一个 User 组件,对于所有 ID 各不相同的用户,都要使用这个组件来渲染,那么我们可以在vue-router的路由路径中使用 “动态路由参数” 来达到这个效果1. 动态路径参数,使用 “冒号” 开头,一个路径参数,使用冒号标记,当匹配到一个路由时,参数会被设置到 this.$router.params 中,并且可以在每个

    共 16 条
  • 1
  • 2
  • 请选择