使用e的小程序.target.dataset的小bug
在小程序开发中,我们经常使用标签中属性的属性值,有时我们通过data-*和 e.target.为了获得属性值,dataset会出现一点bug,即调用的数据是undefined,也就是说,得不到值。本博客提供以下两种解决方案:(1)解决方案1–去掉驼峰命名,改成纯小写命名。很多人可能会像我和我一样卡在这里。他们找不到任何理由。如何改变是undefined。本博客提供以下两种解决方案:(1)解决方案1–去掉驼峰命名,改成纯小写命名。很多人可能会像我和我一样卡在这里。他们找不到任何理由。如何改变都是undefined。其实很简单!也就是说,data背后的属性名写得不规范!data后面的属性名不能按照驼峰式写,只要把所有定义的属性名都换成小写就没问题了!(二)方案2–console.log(e)直接查看console.log(e)问题也可以看出来。e对象包括curentarget和target两个对象,而真实数据包含在curentarget中。打印e,通过对象调用找到您的数据。驼峰写作的自定义属性名可能无法被浏览器识别。因此,无论是在小程序开发还是在其他方面,我们在写一些自定义属性名时最好使用小写。同样,当我们写一些自定义的属性名时,我们都应该使用小写。最后,微信小程序的内容还在开发中,很多知识都不完善,也不稳定。知识会更新,也许有一天,这个bug会再次得到改进。各位看官,珍重!---------------------
vue项目中不显示微信开发标签
1、登录微信公众平台,在公众号设置的功能设置中填写JS接口安全域名。
2、在JS接口安全域名下绑定服务号和服务号的网页上,可以使用此标签跳转任何合法合规的小程序。认证的非个人主体小程序可以使用小程序云开发的静态网站托管绑定域名下的网页,跳转任何合法合规的小程序。
3、开放标签属于自定义标签,Vue会在main中警告未知标签.Vue配置在js中.config.ignoredelements忽略了Vue对开放标签的警告。
以上就是vue开发小程序自定义属性失效的全部内容,喜欢记得常来观星网看看。