小程序动态生成小程序码(带参数)以及接收参数

小程序动态生成小程序码(带参数)以及接收参数,第1张

在小程序中,我们通过 canvas绘制图片 并分享到朋友圈中,但是我们怎么才能在绘制的小程序码上带参数呢?如下图:

官方提供了生成小程序码的几种方式:

page是页面地址,例如:'pages/index/index'。pages前面不能有斜杠

scene是参数,为字符串。比如要传入id=33,那么scene参数就可以写成"33",多个参数以&分开,如第二个参数是code=44,则是"33&44"。

我给你写好了,自己测试过了没有问题

bool Match(string MatchString, string str)

{

if (MatchString.Length <= 0)

{

//如果匹配字符串为空的,不用比较了,直接返回错误

return false

}

//如果匹配字符串的总长度和字符串的总长度不相同,返回错误

if (MatchString.Length != str.Length)

{

return false

}

int icount = MatchString.Length//前面已经坚定了,两个字符串长度必须相等,否则就已经返回了错误

for (int i = 0i <icount i++ )

{

string a= MatchString.Substring(i, 1)

string b = str.Substring(i, 1)

//比较a 和b ,若两个都不是通配符,

if (a != "?" &&b != "?")

{

if (a != b)

{

return false//a 和 b 还不相同,就返回了错误

}

}

}

return true//如果上面的错误都没有,直接到这里的话,就返回了正确

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12195926.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存