1小程序不能添加外部链接的。所有A标签的href是无效的。
2Window 对象不能使用 所以 Window location href 也是无效。
3window open 同理
var app;
var common = require("//commonjs");
Page({
data:{
},
onLoad:function() {
app = getApp();
thissetData({version:appglobalDataappName});
commonmyfunc(); //最后我们需要执行才能生效!
}
script标签带有src属性,用于引用外部脚本文件到页面中,格式:<script src="外部脚本文件" language="JavaScript" type="text/javascript"></script>
i不清楚,我的水平还很一般,JQuery我还没学会呢
出现js因为是导入的小程序中使用了相对路径引用JS文件,而在uni-app中相对路径的引用方式与小程序不同,所以会出现找不到JS文件的情况。解决这个问题的方法是将小程序中使用相对路径引用的JS文件改为绝对路径引用,或者使用uni-app中的相对路径引用方式。
小程序的wxs功能可以让wsmxl可以调用和编写js,基本上wxs和JS无关系,只是语法形式很相似。
如下写了两个关于时间的函数,并将它们导出,
<wxs module="m1">
var getMax = function(flightDate) {
var now = getDate()getDate();
var flDate = getDate(flightDate)getDate();
if( now < flDate ){
return '+1';
}else{
return '';
}
}
var formartTime = function(flightDate,format){
if(flightDate){
var realDate = getDate(flightDate);
function timeFormat(num) {
return num < 10 '0' + num : num;
}
var date = {
"Y": timeFormat(realDategetFullYear()),
"M": timeFormat(realDategetMonth() + 1),
"d": timeFormat(realDategetDate()),
"h": timeFormat(realDategetHours()),
"m": timeFormat(realDategetMinutes()),
"s": timeFormat(realDategetSeconds()),
"q": Mathfloor((realDategetMonth() + 3) / 3),
"S": realDategetMilliseconds(),
};
if (!format) {
format = "yyyy-MM-dd hh:mm:ss";
}
if( format == 'hh:mm' ){
return dateh+':'+datem;
}else{
return dateh+':'+datem;
}
}else{
return false;
}
}
moduleexportsgetMax = getMax;
moduleexportsformartTime = formartTime;
</wxs>
可在页面添加如下使用:
m1formartTime(); m1getMax();
以上就是关于小程序不允许引用外部实体全部的内容,包括:小程序不允许引用外部实体、微信小程序js文件写在page外面的东西什么时候执行、JS中怎么调用外部的JS库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)