精华内容
下载资源
问答
  • 微信小程序框架的制作

    千人学习 2019-01-06 20:13:37
    讲解微信小程序开发所需要准备的注意事项;开发工具的下载;怎么创建和运行第一个微信小程序,以及如何改造;分析微信小程序的目录结构;...实战讲解微信小程序框架的制作!为你小程序的开发打下第一步基础!
  • 相关文章微信小程序开发(二)开发之日历打卡小程序发现页微信小程序开发(三)入门之创建打卡活动前言一直不温不火的微信小程序2018年迎来了第二春,在我的记忆中随着跳一跳小游戏的出现,一时间数千万的微信小程序...

    相关文章

    微信小程序开发(二)开发之日历打卡小程序发现页

    微信小程序开发(三)入门之创建打卡活动

    微信小程序开发(四)入门之打卡功能开发


    前言

    一直不温不火的微信小程序2018年迎来了第二春,在我的记忆中随着跳一跳小游戏的出现,一时间数千万的微信小程序如雨后春笋般出现在我们的视线里。追着这波大浪潮,笔者所在的公司也开始将有些需求转移到微信小程序上。接下来将以几篇文章将最近的一个日历打卡小程序的开发过程以及遇到的问题和大家做个分享。

    (一)微信开发者工具

    小程序团队推出了自己的开发工具-微信开发者工具,目前微信开发者工具任然在不断的完善中,在开发小程序时经常要不断的更新。论坛上吐槽的文章也是一大堆,存在很多bug,笔者在开发过程中也是被它坑过。笔者是安卓开发者,习惯于这种可视化的编程,所以没有选择Webstrom或者其他开发工具,接下来将介绍微信开发者工具基本功能



       

    1. 机型选择:小程序以IPhone6的屏幕尺寸为设计标准,让UI小姐姐按照IPhone6屏幕尺寸来切图。
    2. 预览界面:写好视图布局后点击编译,视图界面刷新显示
    3. 远程调试:手机端和PC端开发工具联调(非常实用)
    4. 上传代码:上传到腾讯服务器,提交审核必经步骤。可以填写版本号和备注信息
    5. 5-1:代码体积,微信限制 2M 以内。  5-2:ES语法转换,开发中一般不校验合法域名信息 。5-3:域名信息:小程序后台要做配置服务器域名,有request 域名,socket 域名以及uploadFiledownloadFile域名。注意:域名小程序要求必须是https 
    6. 控制台:打印输出信息,方便调试
    7. 资源文件:对应项目的文件目录,一般可以在这里进行断点调试
    8. 本地数据存储:显示的是本地存储的数据,对应的相关API是wx.setStorageSync(key,data)
    9. 视图调试:标组件以子父层级结构呈现,方便调试。

    以上就是在开发过程中微信开发者工具常用到的功能,微信开发者工具也在不断的完善,为了以后更好的提升开发效率,也需要我们在开发过程中将遇到的问题不断的反馈给小程序团队做优化,希望大家抱着包容的心态。开发过程中大家也可以依照自己的习惯选择其他的开发工具。


    (二)小程序框架以及目录结构介绍

        

    •  逻辑层

      小程序开发框架的逻辑层由 JavaScript 编写。逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈。逻辑层对应的是js文件,在每个页面的js文件中,系统提供了一系列的方法如:页面生命周期onLoad(),onShow(),onHide(),等,下拉刷新onPullDownRefresh(),页面到底部(上拉加载)onReachBottom()方法,分享功能onShareAppMessage()等。


    • 视图层

      框架的视图层由 wxml  wxss 编写,由组件来进行展示。将逻辑层的数据反应成视图,同时将视图层的事件发送给逻辑层。 wxml 由小程序提供的组件组成,wxss css 样式。

    • app文件

      app.json 
      文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。页面的json文件一般用来配置当前页面的窗口表现。app.js 用来提供全局变量,如baseUrl。app.wxss 提供全局的css样式

      {
        "pages": [                    //页面的路径(在此处可快捷创建页面)
          "pages/index/index",
          "pages/logs/index"
        ],
        "window": {                   //视图窗口
          "navigationBarTitleText": "Demo"
        },
        "tabBar": {                   //底部tab
          "list": [{
            "pagePath": "pages/index/index",
            "text": "首页"
          }, {
            "pagePath": "pages/logs/logs",
            "text": "日志"
          }]
        },
        "networkTimeout": {           //设置是否超时
          "request": 10000,
          "downloadFile": 10000
        },
        "debug": true
      }
      
      
    • utils/.json 

      系统提供的工具类,一般编写公共的方法导出方便其他页面调用。

    (三)结束语

        本篇文章简单的介绍了微信开发者工具和小程序的框架,微信的开发文档对相关功能的介绍十分的详细。接下来将开始我们的日历打卡小程序开发之旅。


    展开全文
  • 1.小程序是什么? 区别 是什么? 小程序是一种无需下载安装,即可使用的手机应用。只需要扫描二维码,或是搜一搜,就能立即使用。 与APP不同的是,小程序无需下载安装、无需卸载、用完即走,那么意味着也不占手机...

    这几天空下来,整理了部分需求,简单的写了点文档,供大家学习,希望能提出宝贵意见哈

    1.小程序是什么? 区别 是什么?
    小程序是一种无需下载安装,即可使用的手机应用。只需要扫描二维码,或是搜一搜,就能立即使用。
    与APP不同的是,小程序无需下载安装、无需卸载、用完即走,那么意味着也不占手机内存,内存消耗小,响应速度快.
    2.小程序开发痛点?
    1.频繁调用 setData及 setData过程中页面跳闪
    2.组件化支持能力太弱(几乎没有)
    3.不能使用 less、scss 等预编译器
    4.request 并发次数限制

    3.为什么使用第三方框架?
    1.只要熟悉vue或react即可快速上手,学习成本低
    2.一套代码可在多端编译运行(微信,支付宝,h5,RN) 支付宝小程序暂不完善
    3.组件化开发,完美解决组件隔离,组件嵌套,组件通信等问题
    4.支持使用第三方 npm 资源
    5.使小程序可支持 Promise,解决回调烦恼
    6.可使用 Generator Function / Class / Async Function 等特性,提升开发效率
    7.对小程序本身的优化,如生命周期的补充,性能的优化等等
    8.支持样式编译器: Scss/Less,模板编译器,代码编译器:Babel/Typescript

    4.第三方前端框架选型

    在这里我通过对目前已开源的四种种常用小程序框架做一个综合对比, 还有一个叫nanchi的基于react的小程序转译框架,由于没来的及研究暂不做比较。

    WEPY tencent.github.io/wepy/document

    腾讯团队开源的一款类vue语法规范的小程序框架,借鉴了Vue的语法风格和功能特性,支持了Vue的诸多特征,比如父子组件、组件之间的通信、computed计算属性、wathcer监听器、props传值、slot槽分发,Mixin混入等。WePY发布的第一个版本是2016年12月份,也就是小程序刚刚推出的时候,到目前为止,WePY已经发布了52个版本, 最新版本为1.7.2;

    MpVue mpvue.com/mpvue/#-html

    美团团队开源的一款使用 Vue.js 开发微信小程序的前端框架。使用此框架,开发者将得到完整的 Vue.js 开发体验,同时为 H5 和小程序提供了代码复用的能力。mpvue在发布后的几天间获得2.7k的star,上升速度飞起,截至目前为止已经有13.7k的star;

    Taro taro.aotu.io/

    京东凹凸实验室开源的一款使用 React.js 开发微信小程序的前端框架。它采用与 React 一致的组件化思想,组件生命周期与 React 保持一致,同时支持使用 JSX 语法,让代码具有更丰富的表现力,使用 Taro 进行开发可以获得和 React 一致的开发体验,同时因为使用了react的原因所以除了能编译h5, 小程序外还可以编译为ReactNative

    Uni-app https://uniapp.dcloud.io/
    uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可编译到iOS、Android、H5、以及各种小程序(微信/阿里/百度/头条/QQ)等多个平台。是hbuilder团队结合mui框架
    开发出一套跨多端的前端框架,支持多个原生api调用,现目前市面上使用量最多。

    个人倾向于—uni-app框架有过项目经验

    展开全文
  • 美团小程序框架mpvue入门教程

    万次阅读 2018-04-08 09:59:31
    美团小程序框架mpvue入门教程 自打写了 美团小程序框架mpvue蹲坑指南, 一发不可收拾,今天趁周末空闲,来写个mpvue(没朋友)的简单入门教程,本教程只针对新手,老鸟勿喷。 另外,我还专门为本文做了一个简单的...

    美团小程序框架mpvue入门教程

    自打写了 美团小程序框架mpvue蹲坑指南,
    一发不可收拾,今天趁周末空闲,来写个mpvue(没朋友)的简单入门教程,本教程只针对新手,老鸟勿喷。

    另外,我还专门为本文做了一个简单的项目,如果懒得从头开始搭项目的童鞋,可以直接去我的
    github上克隆到本地,
    安装一下依赖,即可直接在此基础在开发,不需要做任何配置。如果你觉得该项目对有帮助,
    请顺便给我Star,你们的支持是我最大的动力,谢谢!

    好了,我们进入主题,首先,请允许引用一下美团官方对mpvue的介绍

    mpvue是一个使用 Vue.js 开发小程序的前端框架。框架基于 Vue.js 核心,mpvue 修改了 Vue.js
    的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验。

    主要特性

    使用 mpvue 开发小程序,你将在小程序技术体系的基础上获取到这样一些能力:
    1. 彻底的组件化开发能力:提高代码复用性
    2. 完整的 Vue.js 开发体验
    3. 方便的 Vuex 数据管理方案:方便构建复杂应用
    4. 快捷的 webpack 构建机制:自定义构建策略、开发阶段 hotReload
    5. 支持使用 npm 外部依赖
    6. 使用 Vue.js 命令行工具 vue-cli 快速初始化项目
    7. H5 代码转换编译成小程序目标代码的能力

    学习最好的方式就动手,我们就徒手撸一个demo项目出来跑一跑,看看到底有没有官方说的那么好。
    如果你有过vue的开发经历,相信你会对这个过程非常熟悉,甚至你都不需要安装其他工具,
    直接用vue-cli创建项目,如果你一起没安装过vue-cli,那么你要先运行一下命令

    npm install --g vue-cli
    

    安装完vue-cli以后,我们就可以运行一下命令,来自动构建一个项目(期间会询问你是否使用一些工具/插件,
    请根据自己的实际情况选择y或n,对于不懂得该选y还是n的,统统选n)

    vue init mpvue/mpvue-quickstart test-wxapp
    

    然后 进入我们创建的项目,并安装依赖

    cd test-wxapp
    npm i
    

    最后,在运行一下我们的开发服务

    npm run dev
    

    项目就跑起来了,这个时候,我们打开微信开发者工具,选择小程序,然后新建一个,项目目录填
    我们项目目录下的dist目录 test-wxapp/dist,就可以看到效果了

    到此为止,一个基本的项目就完成了,但是,本文的目的不是让你学会搭一个空项目的,空项目的话,我觉得官方教程做的已经够好了。
    接下来,我们来删掉几个示例文件,然后一步步添加页面.
    首先,我们看一下项目的配置文件 /src/main.js 里面的初始内容如下:

    import Vue from 'vue'
    import App from './App'
    
    Vue.config.productionTip = false
    App.mpType = 'app'
    
    const app = new Vue(App)
    app.$mount()
    
    export default {
      // 这个字段走 app.json
      config: {
        // 页面前带有 ^ 符号的,会被编译成首页,其他页面可以选填,我们会自动把 webpack entry 里面的入口页面加进去
        pages: ['pages/logs/main', '^pages/index/main'],
        window: {
          backgroundTextStyle: 'light',
          navigationBarBackgroundColor: '#fff',
          navigationBarTitleText: 'WeChat',
          navigationBarTextStyle: 'black'
        }
      }
    }
    

    这里的 config 字段下面的内容,就是整个小程序的全局配置了,其中pages是页面的路由,window则是页面的一些配置(大部分都是顶部栏的配置)
    ,这些配置,最终都会被打包到原生小程序的app.json,对这些配置不了解的,建议看一下微信方法的小程序文档,这里不做赘述。

    我们先把/src/pages 下面的counterlogs两个文件夹删掉,只保留一个index ,顺便把 /src/components 文件夹下面的文件也全删掉,
    然后把/src/main.js 里面的 config.pages里面多余的路由也删掉,只保留一条['^pages/index/main'],这样目前就只有个index页面,

    然后我们打开/src/pages/index/index.vue 我们把里面多余的代码删掉,只保留一个基础骨架

    <template>
      <div class="container">
           我是首页
      </div>
    </template>
    
    <script>
    
    export default {
      data () {
        return { }
      },
      methods: {},
    
      created () {}
    }
    </script>
    
    <style scoped>
    
    </style>
    

    tip /src/utils/index.js 是一个公共函数库,里面只有一个简单的格式化日期函数,不要也可以删掉

    到目前为止,一个干净的空项目就算是ok了,接下来我们来对微信原生的一些反人类的东西来做一下优化。

    一、先用mptoast组件代替官方提供的wx.showToast, wx.showToast诸多不便我就不说了,关键是还有坑
    小程序基础库比较低的,不管你怎么设置,总是会在弹窗里面加一个钩钩,有时候我想弹出错误消息也是打钩,
    严重误导用户,字数上还有限制有带icon的不能超过7个字,你说说,你说说 7个字够干嘛的,
    那我们来看看mptoast,据官方介绍mptoast具有轻量,配置少,冗余少,使用简单,可定制性强等特点

    我们开根据官方介绍,从npm引入并配置

    npm i vuex
    npm i mptoast -D
    

    在项目的主配置文件(一般位于src/main.js)加入以下代码

    import mpvueToastRegistry from 'mptoast/registry'
    mpvueToastRegistry(Vue)
    

    在你需要弹窗的页面,引入组件,并注册,然后在页面内加入一个你注册的组件,就可以在js里面调用this.$mptoast()了, 以下是一个简单的实例

    <template>
      <div>
        <-- 省略其他代码 -->
        <mptoast />
      </div>
    </template>
    
    <script>
    import mptoast from 'mptoast'
    
    export default {
      components: {
        mptoast
      },
      data () {
        return {}
      },
      methods: {
        showToast () {
          this.$mptoast('我是提示信息')
        },
      }
    }
    </script>
    

    使用起来还是蛮简单的

    二,用promise封装异步请求函数
    在小程序的环境下面,要想发送一个外部请求,我们只能使用小程序官方提供的wx.request方法,
    但是该方法的代码风跟跟Jquery年代的Ajax一样,都散靠回调来处理请求响应,如果有很多层回调,
    就会有很多层嵌套,这让我们这些平时被async-await惯坏的人怎么接受?

    所以,建完基本项目,我们要做的第一件事,就是用wx.request自己封装一个基于promise的异步请求方法。
    我们先来看一下 wx.request的一个官方示例代码

    wx.request({
      url: 'test.php', //仅为示例,并非真实的接口地址
      data: {
         x: '' ,
         y: ''
      },
      header: {
          'content-type': 'application/json' // 默认值
      },
      success: function(res) {
        console.log(res.data)
      }
    })
    

    可以看到,每次请求都要发送一大堆的东西,重点少这些东西里面,很可能对于一个项目来说,
    绝大部分都是固定不变的,那这样,不是冗余了么。

    tip: 更多wx.request参数,请参考 微信官方文档

    我们分析一下,第一个参数是url,也就是我们请求的地址,这个应该是每次都不一样的,但是,不一样的应该也只是url的最后一部分,
    接口名称的位置不一样,前面的服务器地址一般都是一样的,例如http://www.abc.com/api/member/login 对于同一个项目的所有接口
    服务器地址http://www.abc.com/api/应该都是一样的,不一样的只是后面的接口名称member/login,
    那我们可以把url拆分成 服务器地址 + 接口名称,这样做也方便后期上线的时候,切换服务器地址。

    第二个参数是请求的参数,请求的参数应该是每次都不一样的,所以这个我们就不做修改(事实上实际应用中,
    经常有可能出现需要每个接口都带一个token的,我们也可以在这里统一加上去,不过这里就不做深入)

    第三个参数是 请求头,这个一般同一个项目里面,这些都是一样的,所以我们就写死。 这里还有一个参数method请求方法,
    这里因为使用默认值GET,所以就没列出,我们这边需要做设置,因为现在前后分离的模式,现在基本上大部分都是POST请求,所以我们这边也写死成method:’POST’

    最后一个就是处理请求结果回调函数,示例里面只有一个请求成功的回调,其实我们应该再加一个请求实例的处理函数,
    fail,而我们封装这个函数的重点,就是要用promise来处理这两个回调函数,使它们可以用async-await的语法

    // 假设以下代码在 `/src/utils/requestMethod.js`
    
    let serverPath = 'http://www.abc.com/api/'
    export function post(url,body) {
        return new Promise((resolve,reject) => {
            wx.request({
                  url: serverPath + url    // 拼接完整的url
                  data: body
                  method:'POST',
                  header: {
                      'content-type': 'application/json'
                  },
                  success(res) {
                    resolve(res.data)  // 把返回的数据传出去
                  },
                  fail(ret) {
                    reject(ret)   // 把错误信息传出去
                  }
                })
        })
    }
    

    有了这样的封装,我们就可以在其他地方引入 上面这个文件,然后使用post函数请求

    import {post} from '/src/utils/requestMethod.js'
    // 需要注意的是,这行代码必须要在async修饰的函数里面才能正确调用
    let res = await post('member/login',{name:myname})
    

    如果你觉得每次都要import这个文件很麻烦,那我们也可以把它挂在到Vue(mpvue)的原型(prototype)上,我们打开/src/main.js文件,然后在里面加入以下代码

    import {post} from '/src/utils/requestMethod.js'
    Vue.prototype.$post = post
    

    这样,我们就可以在Vue(mpvue)的所有实例里面,直接使用 this.$post()来调用,只要一行代码,

    // 这行代码同样需要在async修饰的函数里面才能正确调用
    let res = await this.$post('member/login',{name:myname})
    

    怎么样?是不是比原生的方便很多呢?

    当然,跑起来以后,你可能还会遇到各种问题,这里我有对我自己遇到的问题做了一些总结
    美团小程序框架mpvue蹲坑指南,希望对你有帮助,
    还有官方文档也是很不错的哦

    展开全文
  • 小程序框架

    千次阅读 2019-07-04 14:30:23
  • 微信小程序 框架(MINA)

    千次阅读 2019-03-20 17:21:41
    1、小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生APP体验的服务。 框架提供了自己的视图层描述语言WXML和WXSS,以及基于JavaScript的逻辑层框架,并在视图层与逻辑层间提供了...
  • 微信小程序框架(思维导图)

    千次阅读 多人点赞 2019-04-29 01:07:08
    这是小编整理的一份关于微信小程序框架的思维导图,建议大家电脑点击图片查看哦!
  • 微信小程序框架分析

    千次阅读 2018-03-08 21:43:28
    加上JavaScript逻辑层语言和json配置文件,构建起了微信小程序框架 框架页面文件 工具类文件: 框架全局文件: 2.1微信小程序目录结构介绍: 1. 框架全局文件:对于框架全局文件来说,必须放在项目的根目录中...
  • 微信小程序开发—小程序框架详解(一)

    万次阅读 多人点赞 2016-11-17 22:11:43
    下面以开发者工具自动生成的程序框架为例,对小程序的框架进行介绍。选择一个空的项目目录创建一个小程序项目,如下图: 创建完成后我们看到如下目录结构: 目录结构小程序包含一个描述整体程序的 app 和多个...
  • 1.1微信小程序 框架(MINA)概述

    千次阅读 2017-04-21 09:58:21
    小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生APP体验的服务。 框架提供了自己的视图层描述语言WXML和WXSS,以及基于JavaScript的逻辑层框架,并在视图层与逻辑层间提供了...
  • 常用小程序开发框架浅析

    万次阅读 2019-03-08 13:41:23
    小程序第三方框架对比 ( wepy / mpvue / taro /Mpx /OKAM) 众所周知如今市面上端的形态多种多样,手机Web、ReactNative、微信小程序, 支付宝小程序, 快应用等,每一端都是巨大的流量入口,当业务要求同时在...
  • 微信小程序框架wepy.js组件传值的bug

    千次阅读 2017-11-21 13:11:08
    使用微信小程序框架wepy.js遍历组件并且往组件里传值的时候只能传整个数据, 不能传数据里的某个值 //当item.name为jack的时候把item传入newProduct组件中, 不能传入item.name因为组件内接收不到为wepy.js的bug ...
  • 文章目录前言第一章 小程序架构1.1 小程序框架1.2 小程序通讯环境第二章 文件结构2.1 全局文件讲解2.2 全局文件讲解练习典例一:页面的快速新增典例二:设置窗口的标题和属性典例三:生成tabbar页面2.3 页面的文件...
  • 微信小程序的逻辑层由js完成,视图层由微信提供的WXML(WeiXin Mark Language)和WXSS(WeiXin Style Sheet)文件来完成。 其中官方给出的解释:页面的脚本逻辑是在JsCore中运行,JsCore是一个没有窗口对象的环境,...
  • 用Vue开发小程序框架

    万次阅读 2017-12-06 15:10:23
    小程序框架和团队技术栈无法有机结合; 小程序学习成本不够低。 具体体现为: 组件机制:小程序逻辑和视图层代码彼此分离,公共组件提取后无法聚合为单文件入口,组件需分别在视图层和逻辑层引入,维护性...
  • 微信小程序好用的开源框架

    千次阅读 2018-09-30 10:58:45
    由于小程序开发的火爆,大家都在致力于探索如何更好的,更加高效的开发小程序,以至于很多公司都贡献了小程序开源框架和组件库。 比如我列举一些: 开源框架 1、 mpvue mpvue 是美团点评开源的一...
  • 小程序框架 uni-app 工作原理

    千次阅读 2020-12-05 20:44:18
    官方介绍: uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。...
  • 小程序技术选型-开发+UI框架汇总

    千次阅读 多人点赞 2019-11-25 09:13:25
    而且现在市场上对于小程序的需求也是很多的,跟专门的APP比起来,开发成本低,功能也相近,一般情况而言,可以使用微信官方自己的框架开发,但市面上也有很多定制化的小程序框架,为了方便大家开发的技术选型,特此...
  • 对于小程序的开发者而言,如何选择开发框架小程序开发框架哪个好?无疑是摆在他们面前的首要难题。本文就为大家推荐几款现在比较主流且好用的小程序开发框架,它们分别是Tina.js、Jinaconvert、mpvue、MINA和wepy...
  • 所以特别开发出这样一款学习类的微信小程序帮助学生进行学习、巩固知识,同时增加对战PK模块来加强学生们的学习积极性。这是一个为学生提供在线学习课程、题库练习、考试答题、做题PK、上课签到、资料查阅、成绩分析...
  • 今天在千聊直播用图文的方式分享了小程序框架,也是我的直播首秀。 整体感觉效果不是太满意,一方面用手机录音效果不是太好,另一方面,在直播的过程中,思维没有活跃起来,整个直播的过程感觉比较被动。 下面是...
  • 微信小程序——基于vue的框架mpvue

    千次阅读 2019-11-28 16:54:47
    上面的步骤中,我们开启开发模式后,其实并不能看到小程序的执行效果,要真正看小程序的运行界面的话,我们还是要借助微信开发者工具。 打开微信开发者工具,选择新增项目: 项目目录选择指向firstapp目录: ...
  • 微信小程序常用开发框架有哪些?

    万次阅读 多人点赞 2019-06-19 09:37:09
    想要开发出一套高质量的小程序,运用框架,组件库是省时省力省心必不可少一部分,随着小程序日渐火爆,各种不同类型的小程序也渐渐更新,其中不乏一些优秀好用的框架/组件库。 1:WeUI 小程序–使用教程 ...
  • 微信小程序框架探究和解析

    千次阅读 2017-07-31 12:04:04
    微信小程序框架解析和探究 小程序组件化框架WePY 在性能调优上做出的探究 开发者培训班上海专场PPT分享:小程序框架深度解析 干货众多!微信小程序官方公开课:框架解析,官方小程序案例解析等等 干货:微信...
  • 微信小程序几种主流开发框架

    千次阅读 2019-09-18 23:50:31
    腾讯官方开源的小程序组件化开发框架,目前有18w+Star ,一直在更新着,社区活跃,掉坑能快速的找到方法爬出来。 特性 类Vue开发风格 支持自定义组件开发 支持引入NPM包 支持Promise 支持ES2015+特性,如Asyn...
  • 强烈推荐:绝对是最好的一个小程序开源框架

    万次阅读 多人点赞 2018-07-26 08:00:00
    【回复“1024”,送你一个特别推送】特别说明:这是我目前在接触过和使用过的,自认为是最好用的一个小程序开源框架库。小程序到底有多火,看看目前推出的开源框架以及组件库就知...
  • 最近开始毕业设计了,根据需求文档,我们需要使用小程序的微信运动API,写一个运动类APP,所以我就开始查询小程序相关的文档与社区。 微信小程序才刚刚起步,生态不能说很丰富,但是依然有很多优秀的开源项目: ...
  • 最近前端届多端框架频出,相信很多有代码多端运行需求的开发者都会产生一些疑惑:这些框架都有什么优缺点?到底应该用哪个? 作为 Taro 开发团队一员,笔者想在本文尽量站在一个客观公正的角度去评价各个框架的选型...
  • mpvue是一款使用Vue.js开发微信小程序的前端框架。使用此框架,开发者将得到完整的 Vue.js 开发体验,同时为H5和小程序提供了代码复用的能力。如果想将 H5 项目改造为小程序,或开发小程序后希望将其转换为H5,mpvue...
  • 微信小程序简易搭建之框架/组件库

    万次阅读 2019-05-27 14:16:26
    微信小程序简易搭建之框架/组件库 Vant weapp 下面看看如何导入 https://github.com/youzan/vant-weapp 使用教程: 1.下载后找到dist 2. 在你的项目里面点击红色圈的…三点 把dist拖进你的项目 3. ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 803,436
精华内容 321,374
关键字:

小程序框架