JS
oCaiWen
这个作者很懒,什么都没留下…
展开
-
微信小程序判断是iOS系统还是安卓系统,微信小程序获取当前设备信息;
直接写在app.js里全局通用。 onLaunch(e) { var that = this wx.getSystemInfo({ success:function(res){ that.globalData.systemOs = res.platform } }); },原创 2021-07-19 16:09:13 · 1037 阅读 · 0 评论 -
小程序获取指定元素
let query = wx.createSelectorQuery();query.select('.contents').boundingClientRect(rect=>{ let height = rect.height; console.log(height);}).exec();原创 2021-07-07 12:12:33 · 882 阅读 · 0 评论 -
微信小程序scroll-view bindscrolltoupper & bindscrolltolower 上滑下拉不触发事件
<scroll-view wx:if="{{shujiaData}}" class="swiper-scroll" scroll-y="true" bindscrolltoupper="scrolltoupperb" bindscrolltolower="scrolltolowerb"> <view class="shujia"> <block wx:for="{{shujiaData}}" wx:key="unique" wx:for-index="i" wx:f原创 2021-06-12 16:03:08 · 882 阅读 · 0 评论 -
【微信小程序】解决图片加载成功,但是控制台报渲染层网络层错误的问题
在图片渲染的时候添加一个wx:if判断就可以了。原创 2021-06-10 10:50:46 · 1109 阅读 · 0 评论 -
如何关闭 [sitemap 索引情况提示] 根据 sitemap 的规则[0],当前页面 [pages/tabbar/index/index] 将被索引
[sitemap 索引情况提示] 根据 sitemap 的规则[0],当前页面 [pages/tabbar/index/index] 将被索引最近做小程序,每次打开调试切换页面的时候都会显示这个提示,和需要调试的数据在一起看着不舒服,关掉它。问题解决方式默认是true , 改成false“checkSiteMap”: false,...原创 2021-06-05 13:25:44 · 1385 阅读 · 2 评论 -
wx:for 如何从第二个元素开始遍历?
wx:if="{{i > 0}}" <view class="xinshu-b"> <block wx:for="{{xinshuA}}" wx:if="{{i > 0}}" wx:key="unique" wx:for-index="i" wx:for-item="item"> <view class="xinshu-box"> <image class="xinshu-box-img" src=原创 2021-06-05 11:04:40 · 1511 阅读 · 0 评论 -
小程序navigateTo页面双向传参,当前页面获取被打开页面数据
wx.navigateTo({ url: '../article/article?bid=' + bid, events: { // 获取被打开页面传送到当前页面的数据 getArticle: function(data) { //被打开页面执行到onLoad时候触发 console.log(data) } }, // 向被打开页面传递参数 succes...原创 2021-06-04 13:32:46 · 488 阅读 · 0 评论 -
小程序返回顶部,重新请求完数据回到顶部
wx.pageScrollTo({ scrollTop: 0, })原创 2021-06-04 12:39:55 · 224 阅读 · 0 评论 -
如何在小程序模板中直接使用自定义函数?
直接写在wxml中或者单独的文件引入,类似于script标签。 <wxs module="foo"> function toFixedx(size){ var size = size / 10000; return size.toFixed(2); } module.exports = { toFixedx: toFixedx, } </wxs>wxml中直接使用>{{foo.toFixedx(s原创 2021-06-03 17:26:18 · 580 阅读 · 0 评论 -
在ajax请求的数据通过clipboard.js直接复制出来
$('.EtyCopywriting').on('click',function(){ $.ajax({ url:'{:url("SgArticle/getGoods")}', type:'POST', async: false, timeout:5000, data:{itemid:itemid}, dataType:'json', success:function(d.原创 2020-06-13 11:25:00 · 642 阅读 · 0 评论 -
把字符串以指定个数符号分割 并超过指定字数后再次分割
function strRep(x,y,z){ var index = 1; var arr = []; x=x.replace(/[\;|\,|\.|\?|\;|\,|\。|\?|\!]/g,function(){index++;return index%y?'x-x':arguments[0]}); x = x.split('x-x'); for(var i=0; i<x.length; i++){ if(x[i].length >= z){ va.原创 2020-05-28 14:25:13 · 254 阅读 · 0 评论 -
把字符串以指定长度分割,并以标点符号位置转成数组
var x = "当定义一个函数后通过为其添加的属性和函数,通过对象本身仍然可以访问得到,但是其实例却访问不到,这样的变量和函数分别被称为静态变量和静态函数,用过Java、C#的同学很好理解静态的含义。"; var arr = []; biali(x,0); console.log(arr); function biali(x,z){ var m = x.substr(z,18); var f = [',','.','?',';','!',',','。','?','!',..原创 2020-05-28 14:23:13 · 329 阅读 · 0 评论 -
JS实现页面之间的跳转
第一种:(跳转到b.html)<script language="javascript" type="text/javascript"> window.location.href="b.html";</script>第二种:(返回上一页面)<script language="javascript"> window.history.back(-1);...转载 2020-03-05 10:38:45 · 307 阅读 · 0 评论