logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue项目中通过node.js中crypto对数据进行MD5加密

项目开发中,用户注册、登录时,密码需要进行加密后保存到数据库。原因如下:1、预防网站运营内部人员盗取密码。2、预防外部攻击,如果你注册的网站被黑客进行攻击,得到该网站的一些数据,拿到的也是一堆经MD5处理后的字符串。md5是一种常用的哈希算法,主要用于对一些重要数据进行“签名”,得到的“签名”通常都是一个32位的十六进制字符串。注意:密码不要设置的过于简单。用户设置的密码:密码长度要够长,密码里要

收货地址之Vue地区联动插件vue-area-linkage

最近项目中需要编辑“收货地址”,上网搜索发现了Vue的一款地区联动插件:vue-area-linkage,结合项目记录插件使用过程:该插件基于Element UI,所以必须安装Element UI。1、安装:npm i element-ui vue-area-linkage area-data2、使用:main.js中依赖注入:import ElementUI from 'element-ui';

vue中使用过滤器filter处理浮点数小数位数

项目中,在处理购物车数据时,由于价格往往都是浮点数,而JS中对于小数点的精度是无法保证的,所以计算后的浮点数有时候会出现小数位数太多,并不是我们想要的结果,想到使用toFixed() 方法实现保留一定小数位数。因为购物车、订单页等页面都要用到,所以全局注册过滤器filters。1.vue项目中可能需要用到很多filters,所以在src目录下新建一个common/filter目录,在fil...

vue中路由前进到某个页面,后退再前进,页面不刷新问题

项目中,第一次从“购物车”页前进“订单确认”页时,“订单确认”页可以正常加载数据,但是当后退到“购物车”页,重新选择商品后再次进入时,页面没有加载,还是上一次的数据。经过查阅vue相关文档资料,发现可以使用watch 方法监测路由的变化,每当路由发生变化时,执行watch中的代码,重新获取数据即可,关键数据没有清空还是缓存的上一次的数据,所以导致每次加载页面都不会重新渲染数据,所以找到关键数据..

Ant Design Vue的Table组件设置scroll属性时,表头去掉滚动条

<a-table :scroll="{ y: 300 }" :pagination="false"></a-table>shi'yong

mint-ui中图片懒加载组件lazy load的使用

首先,在入口文件main.js中引用mint-uiimport Mint from "mint-ui"import "mint-ui/lib/style.css"Vue.config.productionTip = falseVue.use(Mint)然后可以在需要图片懒加载的地方使用v-lazy指令。使用步骤:1.为 img 元素添加 v-lazy 指令,

在vue中使用mint-ui swipe遇到的问题

使用步骤:1.安装:npm install mint-ui -S2.引入组件// 完整引入import Vue from 'vue';import Mint from 'mint-ui';import "mint-ui/lib/style.css"Vue.use(Mint);// 按需引入注意:和Element-ui类似,按需引入时需要借助babel-plugin-compon

Ant Design Vue的Table组件设置scroll属性时,表头去掉滚动条

<a-table :scroll="{ y: 300 }" :pagination="false"></a-table>shi'yong

到底了