小程序开发文档之开发者相关问题集锦(二)

2018/6/27 11:17:36
摘要: 微信小程序开发过程中,在进行数据操作或拼接时,主要是参考Vue.js这个前端框架,支持以前${ }这种写法类似的功能。

1、数据绑定问题

(1)微信小程序开发过程中,在进行数据操作或拼接时,主要是参考Vue.js这个前端框架,支持以前${ }这种写法类似的功能。

(2)在进行数据绑定时,最好不要在{{ value }} 绑定数据的前面加上中文的 冒号(: ),可能会导致Wxml panner这个调试器失效。

2、修改数据绑定注意点

(1)数据绑定的动态变更必须使用的函数是setData函数。

(2)修改数据绑定时,直接修改data是无效的。

(3)setData存在上线,它的数据量不能超过1M。

(4)setData可以设置不被定义的数据内容,而预定义则指的是data中的变量。

3、小程开发全局设置相关问题

(1)globalData的设置对整个小程序开发项目的全局调整是有利的。

(2)globalData的设置包括OPEN_ID、SESSION_KEY、basePath等的设置。

(3)OPEN_ID、SESSION_KEY在小程序初始化完成的时即可获取,便于调用后面的代码。

(4)设置basePath的目的是为了发布时不需要修改多出接口地址。

(5)basePath的一般设置为“https://IP地址:端口号/”,等发布时再改为正式服务器地址,这样的设置可避免多次修改并未完全修改等带来的相关问题。

(6)globalData是一个变量,可以在其他位置修改,不过最好的做法就是不要修改。

4、条件渲染相关问题

(1)小程序控制组件的隐藏与显示,并没有完全参考解耦的设计思路,而是直接作为组件的属性字段写在组件中。它不是惰性属性,只会接受true和false,并始终被渲染。一般使用在view中作为条件渲染来使用,不能用CSS的概念来理解。

(2)For循环列表渲染有两个隐藏的属性,小程序隐式的指定默认值的变量名是item,下标是index。

5、开发样式编辑相关问题

 (1)微信的Wxss是一套新的样式语言,它引入了CSS大部分特性,并在此基础上对其进行扩充和修改。

 (2)为了保证手机的兼容性,小程序对屏幕的宽度设置,设定为任何手机屏幕宽度都是750rpx,不过,rpx在小分辨率的手机上可能会有点毛病。


声明:文章"小程序开发文档之开发者相关问题集锦(二)"为互诚科技—微信小程序开发公司的原创文章,转载请注明出处,谢谢合作!
标签:运营技巧
电话咨询:13119592416(高生)
在线留言:
微信扫码,关注我们
相关文章
  • 广州小程序的兴起,必须要规避风险的方面有哪些

    每一个行业新事物的出现,不仅会有兴起与火爆,随之而来的也有一定的风险存在。因为一旦一个新事物成为市场的热点之后,就会有一些不法分子来利用漏洞招摇撞骗,或者在这个新事物尚未定型时,规则界限不明晰就会引起行业的混乱。微信小程序也是如此,在几个方面都存在的一定的开发风险,需要微信官方以及各界开发者共同合作去规避风险。

  • 微信小程序开发文档之页面路由说明

    微信小程序中所有的页面路由都是由框架进行管理,在开发之前,需要了解一下页面路由触发方式以及与生命周期函数相关的内容

  • 微信的未来,是否要靠微信小程序开发来支撑?

    对于微信公众号的开发现状,虽然没有大势已去的凄凉,但确实企业商家以及个人用户

  • 微信小程序开发嵌入直播,广州企业用潮流进行互动营销

    在前不久的微信小程序服务范围调整过后,小程序就开始可以接入直播这个服务功能

  • 如何利用微信搜索去提高小程序的点击流量?

    当微信搜索也成为小程序入口之一的时候,很多运营者就争先恐后想要去占领这个入口所能带来的市场价值,在搜索列表中排名越是靠前,对于用户的流量红利收割力度就越大

  • 微信小程序定制开发一般费用是多少

    有些网站上面说定制开发一个小程序最少2000来块就能搞定,小编不知真假