logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

关于react的this.setState异步问题,setState数据不更新

我们在给state状态赋值的时候一般都会使用this.setState({name:newName})但是有时候我们会发现值的更新滞后,比如我们刚刚更新的name值,但是页面显示的还是以前的name,出现这种情况的原因就是 setState() 有时候是异步的React 为了优化性能,有可能会将多个 setState() 调用合并为一次更新。所以我们需要用到回调函数来...

iec-design(飞冰)一款强大的设计语言

最近公司要进行项目重构,框架选的是react,发现飞冰很不错,现在框架已经打完,组件也封装的差不多了,感觉飞冰还是很不错的,但是网上关于飞冰的东西还是很少,故给大家推荐一下官网地址:https://alibaba.github.io/ice/提供的支持react,angular,vue 的物料目前大部分的组件体系设计风格任然大同小异,ICE 为了突破现有的设计,尝试采用更激进的设计...

vue性能优化,vue中swiper lazy懒加载图片路径问题

在做vue项目的时候,优化性能的时候不可避免的要对图片进行懒加载提高网站性能但是总会出现正常访问图片url没问题,使用懒加载后路径就不对不管是使用vue-lazyload还是使用swiper中的lazy模式,都会出现上述问题,那是因为项目运行编译后的地址会发生变化,但是你使用的却是编译前的地址,不管是使用相对路径还是绝对路径都肯定会发生错误解决办法拿swiper-lazy为...

vue中使用less,vue中报错can not find module less

在vue中使用less的时候可能会出现以下错误原因很明了,我们没有添加less-loader解决办法第一步: 下载依赖cnpm install less less-loader --save-dev第二步: 引入 在webpack.base.config.js文件中引入{test: /\.less$/,loader: "style...

vue项目用ip不能访问,用localhost可以访问

用vue开发项目的时候,发现用ip不能访问该项目,但是用localhost可以,可是防火墙都关了,而且ping ip也能ping通,后来网上查找原因发现是项目自身配置问题看一下原来的配置vue.config.js启动后终端修改后的vue.config.js启动后终端...

vue中使用引用font-awesome字体图标fontawesome 简单方法

看见网上相关文档都需要安装好多依赖,有点麻烦,其实只需要安装一个font-awesome就行第一步安装依赖cnpm install font-awesome --save或者npm install font-awesome --save个人倾向于前者,因为真快啊第二步引入依赖样式文件在main.js文件中引入//引入font-awesomeimport ...

vue中img标签引用图片地址变量不显示,引入失败问题

vue中img标签,src的地址赋值给vue属性不显示 ,如图修改后写法,加上require即可

vue中实现代码高亮,格式化

话不多说先上图前一段时间写过一个关于js实现代码高亮的文章 https://mp.csdn.net/postedit/85159364先在把他整合到vue中首先先下载highlight.js文件  npm install highlight.js在main.js中引入文件//代码高亮文件引入import hljs from 'highlight.js'//样式文件,这...

vue3 静态资源static文件引入失败,没有static文件夹

在使用vue-cli3创建项目的时候会发现没有了config文件夹,唯一能够进行配置的地方就只剩下vue.config.js文件了,而且还没有配置静态资源的地方如果项目需要引入外部json html文件,则需要自己新建一个static文件夹但是static文件夹不能和src同级,如果同级是访问不到的需要在public文件夹下创建static文件夹,然后再在里面写静态文件,这样就可以...

关于vue打包后访问js,css路径不对的问题

vue打包后打开index.html后发现页面无显示,原来是js,css路径不对,解决办法如下css:build/utils 新增一行代码js:config/index.js   路径改成./     注意只需要改build对象下的路径,dev下的路径不要改,不然本地跑步起来【右上角点个赞,谢谢】 ...

    共 16 条
  • 1
  • 2
  • 请选择