• 你好,欢迎来到焦点新闻网 设为首页 收藏本站 网站地图 联系投稿
  • 您现在的位置: 焦点新闻网 > 新闻 > 列表

    传智播客郑州校区分享微信小程序开发入门笔记

    责任编辑:admin  来源:未知  发布时间:2018-01-26 10:13  浏览次数:
     
        近期,据微信团队透露,目前微信小程序接入的企业和个人开发者达到100万+,第三方平台达2300个,未来将推出开发者教程,让小程序开发门槛更低。所以,为了让大家进一步了解微信小程序,传智播客郑州校区特意整理了以下小程序开发入门笔记:
     
        一、入门前的基础理解和准备
        1. 嵌套在微信里面,即用即走,最新发布了微信小程序游戏;
        2. 注册网址——https://mp.weixin.qq.com/;
        注册之后 :1.可以发布  2.有些功能需要注册才可以用。
        3. 数据写在 js里  data里面,类似于vue的数据绑定  {{ abc }};
        (文件格式为wxml——html;样式表单格式为wxss —— css;)
        4. 标签和平时不一样  但是可以类比着看:
        view   div
        image  img
        text   文本
        button  按钮
     
        二、如何写页面和配置
        (一)、写页面
        1. 在app.json  配置 pages 对应 每一个页面;
        注意:可以直接在app.json里面配置对应的页面路径 就自动生成了;
        2. 写在pages里面;
        每一个页面是一个文件夹,文件夹里面应该有  xx.js  xx.wxml  xx.wxss  xx.json;
     
        (二)、配置json
        https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html
        1. 配置tabBar 底部的标签栏 ;
     
        2.  HexColor  这个意思是只能写16进制的颜色,类似#fff000这种;
     
        mvvm  mvc
        M  model数据层;
        V  view 视图层(展示页面);
        c (vm)  操作数据的(处理数据);
     
        (三)、普通的js
        dom  bom ecmascript(js语法 if for这些)
     
        (四)、nodejs
        ecmascript(js语法 if for这些) 加操作电脑的  文件操作 系统操作;
     
        (五)微信小程序
        ecmascript(js语法 if for这些)+ 摄像 扫描二维码这些;说白了 就是没有 alert dom操作;
     
        (六)生命周期
        从出生到死亡这个过程
        从页面的初始化到页面的删除这个过程
        小程序
        当某个时间段会去调用对应的函数  说白了就是 调用别人规定好的函数;
     
        1. 小程序的生命周期  app.js 整个小程序
        onLaunch  初始化(一开始触发的函数  只触发一次)
        onShow   当app程序显示到手机屏幕前面 触发 前台
        onHide    当app程序切换到后台
        onError   发生错误的时候触发
         1.1 在app.js里面除了规定好的函数之外还可以写很多
              键值对 这些都是全局的 所有页面都可以使用
        {
        。。。
        abc:123
        }
          1.2 要拿到app.js里面定义的 值或者函数
              需要在你要获取的地方
              const app=getApp();//获取到app对象
              console.log(app.abc)
        2 . 页面的生命周期  单个页面
        onLoad 页面加载但是还没有渲染好  可以提前发送ajax
        onShow 页面渲染显示出来
        onReady  真正的渲染完成
        onHide   页面隐藏
        onUnload  卸载  当前页面已经没有历史记录的时候触发
        1.数据写在 data里面  data可以写数组 对象 字符串 数字 不能写函数
        2. 可以写在界面里面
         类似与script标签
        <wxs module="foo">
        导出东西给别人用
        module.exports={
         add:function(){}
        }
        </wxs>
        导出一个对象 名字叫foo给别人用  
        使用:foo.add()
        vue
        export default 导出
        import  导入
        nodejs
        module.exports 导出
        require  
     
        条件判断
        wx:if  true的时候创建 false就删除
        wx:else  
     
        hidden=“”  true的时候隐藏(会在页面上只是隐藏了)false显示
        block 标签作用:可以用来包裹住你想判断或者循环的一些标签
        不会影响页面
        传智播客在此提醒大家 :循环 默认里面有item代表每一项  index代表索引
        <view wx:for="{{students}}">
        {{ item }}
        {{ index }}
        </view>
        如果你不想要默认的名字item和index那么可以自定义
        <view wx:for="{{students}}" wx:for-item="obj" wx:for-index="i">
        {{obj就是每一项 }}
        {{i就是索引}}
        </view>
     
         (七)、小程序单击事件:
        bindtap="add"
        触发的函数写在哪?
        写在对应的js里面  和data 生命周期是同一级
     
        循环的时候必须写
        wx:key="id"  这样可以确保页面的每一个都是唯一的  
        app.json
        pages
        window
        tabBar
        以上是部分针对微信小程序开发入门的基础知识,后续传智播客郑州校区还将分享更多关于微信小程序开发的内容,敬请期待!
     
     
     
     
     
     
     
     
     
     

    焦点新闻网免责声明:

    凡本网注明 “来源:XXX(未知)等(非焦点新闻网)” 的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

    如因作品内容、版权和其它问题需要同本网联系的,请在30日内与以下联系方式进行沟通:联系电话:15922557075(加微信请注明具体事宜)QQ:1579130097 邮箱:1579130097 @qq.com

    如未与焦点新闻网本部进行有效沟通的事宜,本网将视同为未曾提前联系,并不能给予答复、解决。

    热点新闻News
  • 上一篇:合规为本 创新为魂 国付宝携合作伙伴全面升级支付业务体系
  • 下一篇:维泰中国攀岩俱乐部联赛“建投杯”2017年度总决赛圆满收官
  • 关于我们 投稿联系 投稿说明 免责申明 联系我们 广告服务 招聘信息 网站地图
  • Copyright@2016-2021 Eastyule Corporation, All Rights Reserved 焦点新闻网 版权所有