2020-12-24 微信小程序文件引用绝对路径问题

目前小程序不支持绝对路径引用,使用起来还是很麻烦,可以在app.js中增加一个公共函数间接封装调用require

App({

...其他代码

 funRequire : function($uri){return require($uri)},

...其他代码

})

然后在其它页面的 js引用改成如下代码:

const app = getApp();

const  objArea = app.funRequire ('/utils/area.js');

2020-08-20 cheerio如何选取解析class名称含有空格的数据

要解析的HTML内容:

8.5

常规的选取内容写法如下:

var $ = cheerio.load(bookhtml, { decodeEntities: false }); 

obj.rating = $(".ll rating_num").text()

此时不生效,获取不到任何内容

需要这样写才行:

obj.rating = $("strong.ll.rating_num").text();

将空格换为 小点,前面的strong为组件类型,如果是div 换为div 即可

2020-07-06  图片懒加载

利用图片的lazy-load属性,在必要的时候进行加载

2020-06-17 小程序 WXML换行

在text属性中加上 decode="{{true}}",  展示文字部分加上   就可以了

示例如下:

我是        

2020-02-03 关于event.currentTarget.dataset 取值

如果在wxml文件中定义了页面参数,里面含有大小写,则在js文件函数中获取参数值时必须都转换为小写,小程序不认含有大写的参数定义,只认小写

比如,在wxml中定义如下:

在JS文件中的gotoChat方法中获取 groupId 和userInfoTo参数值时,只能这样定义:

gotoChat: function (event) {

    var that = tShopfas;

    var groupId = event.currentTarget.dataset.groupid;

    var userInfoTo = event.currentTarget.dataset.userinfoto;

如果 event.currentTarget.dataset.groupId  则系统取不到任何值

<以上资讯仅供参考,如果您需解决具体问题,建议您关注作者;如果有软件产品开发需求,可在线咨询加速度产品经理获取方案和报价>

****更多行业产品开发方案,请关注jsudo加速度 https://www.jsudo.com***

【加速度jsudo(www.jsudo.com)】是国内知名企业数字化建设提供商,为企业提供电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售等)、智慧园区建设、数字化营销、人才外包等服务,点击这里查看了解更多行业解决方案。