开发小程序遇到的问题

开发小程序遇到的问题

小程序项目结构

*pages //业务集

*utils //公共集,通过require() 调用

app.js //主程序,可以定义整个小程序的生命周期及公共方法\全局变量,通过var app = getApp();app.调用

app.json//主配置,配置小程序是由哪些页面组成,配置小程序的窗口背景色,配置导航条样式,配置默认标题。注意该文件不可添加任何注释。

app.wxss//公共样式表

  1. 连接报403 Forbidden:跨域问题,在服务器设置head:Access-Control-Allow-Origin 例:response.setHeader("Access-Control-Allow-Origin", "*");
  2. JSON.parse(string) SyntaxError: Unexpected token ' in JSON at position :格式问题,{img:http://..},{"img":http://..}都要改为 {"key":"value"} 例:{"img":"http://.."}
  3. 拼接字符串可以使用``,变量使用${}输出,例:var data=`{"img":"${url}"}`
  4. scroll-view>scroll-into-view 定位不准,使用unshift 在数组最前面插入数据
  5. <input type="text" value="{{inputValue}}" bindinput="binginput"/> inputValue可以控制input内容,在input输入内容inputValue不会改变,定义,Page中定义binginput:function(e){this.setData({inputValue:e.detail.value})}

猜你喜欢

转载自my.oschina.net/u/210357/blog/827234
今日推荐