
js
ChanJcy
这个作者很懒,什么都没留下…
展开
-
js和jq根据className获取此className的所有value
需求是获取某个className的所有value,我发现当我们直接使用$(‘.className’).val()的时候,我们只能获取到第一个class的值,后面的都无法获取到,最后百度后找到能获取到所有value的方法。结果就是:consolr.log(numsArr)[“2”,“3”,“4”]...原创 2022-06-09 11:16:06 · 1094 阅读 · 1 评论 -
微信小程序获取用户头像和昵称
由于微信回收了open-data,头像返回了默认头像,昵称返回了微信用户,大家都骂骂咧咧的把getUserInfo改成了getUserProfile,getUserProfile这个api需要tap才能触发,不能再直接在onload和onshow直接调用函数了。所以我们选择onload的时候打开一个showModal,让用户点击允许获取信息才调用该接口。而我们为了避免每次获取头像和昵称而把它存起来,但是又担心用户修改昵称和头像,所以搞了一个定时器,因为setStorageSync官方说不清理就不会丢失(其原创 2022-03-18 15:41:24 · 8014 阅读 · 0 评论 -
微信小程序使用new Date(time)转格式的问题
下面代码是我用于格式化日期的函数,因为小程序获取数据返回的日期格式是"yyyy/MM/dd hh:ss:mm",而我们展示数据以及向后台传参的格式是"yyyy-MM-dd hh:mm:ss"。我发现在开发者工具使用该函数没有问题,但是用ios手机测试,显示我转换的日期字符串变成了"NaN-NaN-NaN NaN:NaN:NaN",我一整个大无语住了,后来百度过后才知道原来小程序用new Date(time),time不能是-,需要是/,所以就加了两段代码解决了。var data = data; if(原创 2022-03-18 15:14:41 · 2468 阅读 · 0 评论 -
html使用vue.js作为组件引入,vue3-sfc-loader用法!亲测有效!
由于公司的项目是需要单点登录的,我们的项目不能直接用vue,只能用传统的方法,然后为了组件化,最好是使用vue,试过用httpVueLoader,但由于不能使用import,而作者又出了vue3-sfc-loader。此次测试是以vue2和element ui为例子,如果是vue3和element ui plus的请自行去官网查看用法哦,谢谢!(请注意css文件的import的路径哦!)html引入vue.js,vue可以import js文件和css文件!目录结构如下:test02–compo原创 2021-10-15 16:41:58 · 9128 阅读 · 14 评论 -
uni-app 表格后端不分页加载更多封装的js
status:判断加载文字和是否继续进行加载partData:传给table显示的数据allData:总数据const tableMore = { status: 0, text: ['加载更多...', '拼命加载中!', '没有更多了']}const isMore = (status,partData,allData) => { let partLength = partData.length let allLength = allData.length let partLen原创 2021-07-27 10:56:31 · 227 阅读 · 0 评论