
Vue
LLsanmu
问君能有几多愁 恰似写完代码改需求
展开
-
Vue中computed与watch区别7点不同
3、computed中每个属性都可以设置set与get方法,属性的属性值是函数,函数返回值为属性的属性值;watch监听的数据必须是data中声明过或父组件传递的props数据,数据变化触发监听器;6、是否支持异步:computed不支持异步,当computed内有异步操作的时是无法监听数据变化的;4、是否调用return:computed中的函数必须使用return返回,watch中的函数不是必须用return;1、功能上:computed是计算属性,watch是监听一个值的变化,然后执行对应的回调;原创 2022-09-28 23:54:29 · 633 阅读 · 1 评论 -
vue/js活动倒计时
vue活动倒计时// 过滤时间补0timeFormat(param) { return param < 10 ? '0' + param : param; },countDown(endTime) { var interval = setInterval(() => { // 获取当前时间,同时得到活动结束时间数组 let newTime = new Date().getTime(); // 对结束时间进行处理渲染到页面 //原创 2020-08-21 12:05:35 · 284 阅读 · 0 评论 -
JS解析、反解析emoji表情做评论vue项目、弄懂emoji表情原理
回顾vue项目中h5评论的功能,需求是能发送emoji表情,上网查了查,整理了一下个人心得emoji表情转码大致原理是emoji使用的是utf16编码,这种编码方式会出现2个或者4个字节的字符,而javascript中都是2个字节的字符,造成这种情况的原因是javascript采用Unicode字符集只支持ucs-2这一种编码方式,这种方式的编码会把4字节的字符转换为2个双字节的字符,得不到正确...翻译 2019-04-03 17:39:10 · 3202 阅读 · 0 评论 -
Vue在history模式下页面空白及404解决
vue路由有两种模式一种hash(vue-router默认模式)另一种history路由改变为history模式:export default new Router({ mode: 'history'})由于改变了vue路由模式为history,导致页面空白返回404假如有这样一个测试的访问地址:127.0.0.1/h5/home 可以访问到项目下的home页面官方解释histor...原创 2019-04-02 17:25:41 · 2156 阅读 · 0 评论 -
vue监听滚动到底部加载更多
整理之前做过的一个vue滚动到底部的加载显示更多功能,后台已经分好了页就剩前端渲染 主要参数pageSize 每页数量(这里默认10) pageNum 页数,能用代码说的就不吹泡泡了直接上代码:一、html结构<div class="more-load" v-if="isMoreLoad" @click="scrollLoadMore"> <img v-if="load...原创 2019-04-17 13:34:51 · 8840 阅读 · 0 评论 -
JS时间戳转换日期格式&&日期转星期
你需要的毫秒数转换成不同的日期格式,需要注意的点:ios下不支持以’-'分割的格式转换vue下的一个日期转换1.定义一个用来转换毫秒数为不同日期的函数:Date.prototype.toLocaleString = function() { function addZero(num){ if(num<10){ return "0" + num; ...原创 2019-04-25 14:03:16 · 1333 阅读 · 0 评论