熟悉微信小程序的请进,如何把我这段普通的代码集成进微信小程序

 var newdatas=[
  {"label":"北京Beijing010","name":"北京","pinyin":"Beijing","zip":"010"},    
   {"label":"重庆Chongqing023","name":"重庆","pinyin":"Chongqing","zip":"023"},    
   {"label":"上海Shanghai021","name":"上海","pinyin":"Shanghai","zip":"021"},    
   {"label":"天津Tianjin022","name":"天津","pinyin":"Tianjin","zip":"022"},    
  {"label":"长春Changchun0431","name":"长春","pinyin":"Changchun","zip":"0431"} 
    ]
    
var data= [
      { id: "A", value: []},
      { id: "B", value: [] },
      { id: "C", value: [] },
      { id: "D", value: [] }
]

function fn(){
    for(var i =0;i<newdatas.length;i++){
      var a =  newdatas[i].pinyin.substring(0,1);
      var b = newdatas[i].pinyin;
      console.log(a)
      for(var j=0;j<data.length;j++){
          if(a==data[j].id){
                data[j].value.push(b)
          }
      }
    }
    console.log(data)
}
fn()
阅读 4.3k
3 个回答

最简单的方法就是直接粘贴复制到小程序里,然后调用就完了

新手上路,请多包涵

1.新建一个test.js,把你的变量方法写到一个类里面。代码如下

class Test {
  constructor() {
    this.newdatas = [
      { label: '北京Beijing010', name: '北京', pinyin: 'Beijing', zip: '010' },
      { label: '重庆Chongqing023', name: '重庆', pinyin: 'Chongqing', zip: '023' },
      { label: '上海Shanghai021', name: '上海', pinyin: 'Shanghai', zip: '021' },
      { label: '天津Tianjin022', name: '天津', pinyin: 'Tianjin', zip: '022' },
      { label: '长春Changchun0431', name: '长春', pinyin: 'Changchun', zip: '0431' }
    ];
    this.data = [
      { id: 'A', value: [] },
      { id: 'B', value: [] },
      { id: 'C', value: [] },
      { id: 'D', value: [] }
    ];
  }

  fn() {
    for (var i = 0; i < newdatas.length; i++) {
      var a = newdatas[i].pinyin.substring(0, 1);
      var b = newdatas[i].pinyin;
      console.log(a);
      for (var j = 0; j < data.length; j++) {
        if (a == data[j].id) {
          data[j].value.push(b);
        }
      }
    }
    console.log(data);
  }
}

export default new Test()

2.引入test.js

import Test from './test.js'

3.使用方法

Test.fn()

小程序每个页面都有自己的专属js文件,你把代码写到这个文件里面。然后在wxml里面调用,至于调用的方式,可以在标签上绑定事件,bindtap等一些函数,具体可以看小程序api哦

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题