小程序01:wepy框架整合iview webapp UI

初始化wepy项目

# wepy init standard <项目名>
wepy init standard wepy-iview

输出如上图所示,则创建项目成功

安装依赖包

进入项目根目录,命令行执行 npm install命令进行安装依赖包

# 进入目录
cd wepy-iview/

# 执行安装命令
npm install

笔者使用的是mac os系统,需要给目录权限,不然npm install时各种权限报错

添加iview ui

iview webapp官网: https://weapp.iviewui.com/docs/guide/start
iview webapp gihub: https://github.com/TalkingData/iview-weapp

首先到 iview webapp github下载最新的开源代码(主要是src目录下的文件)

笔者将会演示引入 iview 的 modal样式,具体操作步骤请看下方:

  1. 在项目中创建ui目录,方便区分管理
  2. 到官方的开源代码里,拷贝src目录下的 styles目录和base到 项目 ui目录中
  3. 到官方的开源代码里,拷贝src目录下的modal目录到 项目ui目录中
  4. 查看modal需要依赖的组件,并把相关的组件都拷贝到 项目的 ui目录中,最后如下图所示

使用 modal 组件

修改项目pages目录下的index.wpy

  1. config引入组件

    usingComponents: {
        ‘i-modal‘: ‘../resources/ui/modal/index‘
    }
  2. 添加视图代码
    <i-modal title="标题" visible="{{ true }}" show-ok="{{true}}" ok-text="好样的" show-cancel="{{false}}">
      <view>已经成功引用了iview样式</view>
    </i-modal>

构建dist目录及小程序开发工具预览效果

  1. 在项目根目录执行命令构建dist目录

    wepy build --no-cache
  2. 小程序开发工具新建项目并选择构建出来的dist目录
  3. 最终效果

原文地址:https://www.cnblogs.com/homehtml/p/12706587.html

时间: 2024-10-16 09:19:05

小程序01:wepy框架整合iview webapp UI的相关文章

MFC小程序------01 代码管理器

1.代码入库: 2.代码查找: 3.查看所有代码: 4.程序设置: 自己学习MFC写的一个小程序,其中还有许多功能还待完善,比如数据库的导入功能还没有写,但导出功能是可以用的,查找算法也不是很好,还是代码编辑框中的语言关键字应该是高亮显示的,但也还没有解决.明天考完就放假了,先记到这里,之后再继续完善该程序. 下面是程序的免费下载地址:只有.exe文件和.db数据库,不包含源码,其中数据库中含有大部分的源码可供参考: http://download.csdn.net/detail/lp31001

微享商盟小程序开发系统框架分析

从微信小程序发布这段时间,陆陆续续开发了不少小程序相关的项目,总结了一些通用性的组件,但是对于小程序如何做测试,依然是一头雾水,直到做了不少的项目,积累的一些经验和开源库之后才理清如何做测试,下面将会介绍如何对小程序做UI测试和单元测试. 微信小程序微享商盟具体做什么? --举例,顾客到某水果店购买商品后通过微信小程序共享链支付成功后进入微信小程序微享商盟小程序,该小程序里面会显示消费者的消费金额,奖励金额和已经到账金额,之后其他消费者也到该水果店消费,那微信小程序微享商盟系统会做一个时间排序,

微信小程序之wepy自动化架构搭建(fly+wepy-plugin-replace)

前言 本文章秉着自动化工程项目的思想搭建的,基础架子完全按照wepy官网搭建,在基础上增加配置达到自动化项目.新增动flxio拦截器自动处理接口,新增根据环境变量来改变运行时的参数. Fly.js 小程序拦截器个人不是很满意,在网上就寻找到了fly.js 感谢作者大大@wendux 简介 一个支持所有JavaScript运行环境的基于Promise的.支持请求转发.强大的http请求库.可以让您在多个端上尽可能大限度的实现代码复用,它有如下特点: 提供统一的 Promise API. 浏览器环境

原生开发小程序 和 wepy 、 mpvue 对比

1.三者的开发文档以及介绍: 原生开发小程序文档:点此进入 wepy 开发文档:点此进入 mpvue 开发文档:点此进入 2.三者的简单对比: 以下用一张图来简单概括三者的区别: 小程序支持的是 WXML + WXSS + JS 这样的组合,所以,wepy 和 mpvue 都是将文件构建到 dist 目录,转换为小程序支持的文件类型,然后将微信开发者工具指向 dist 目录下,进行调试开发,并且两者都提供了热更新. 3.开发中,该选择哪种开发方式: 1.开发方式上: 原生开发: 开发者需要全新学

初尝微信小程序2-基本框架

基本框架: .wxml :页面骨架 .wxss :页面样式 .js :页面逻辑    描述一些行为 .json :页面配置 创建一个小程序之后,app.js,app.json,app.wxss是必须的,而且名字也不能随意更改,这些是作用于APP全局的,而用户创建的一些目录,这些可以看做一个个页面,这些目录下面也包含上面所说的.wxml文件,.wxss文件,.js文件,.json文件.这些文件和目录的名字是可以随意取的.有的文件不是必须的,可以参考微信小程序官方文档.如下: 就近关系:对于一个样式

【小程序】mpvue框架

前置开发环境 node.js,vue-cli,微信开发者工具 创建项目 vue init mpvue/mpvue-quickstart firstapp 进入目录npm install安装依赖后npm run dev,再打开微信开发者工具导入 文件目录结构 1)build目录 build目录下是一些用于项目编译打包的node.js脚本和webpack配置文件.一般情况下不需要修改这些文件. 2)config目录 config目录下包含了用于开发和生产环境下的不同配置,dev.env.js用于开发

微信小程序 --01

微信小程序开发基础 -- 开发前的准备 缘由 1月9日张小龙微信小程序正式上线,因为微信,所以小程序从诞生开始就头戴巨大的光环,很多的团队,公司以及开发的个体都眼巴巴的盯着这个小程序.而那个时候我却在全力以赴的研究node,所以也没有仔细的研究这个风风火火的小程序.本以为此生无甚交集,但是最近公司却准备开发小程序,而我也"幸运"的被选中...... 小程序上线有有一段时间了,虽然还是在不断的更新,但是却大体趋于稳定,网上也积累了一定的教程和帖子,所以在研究了一下之后也就决定将自己学习小

微信小程序-01 小数保留二位

/*wxs*/ var filters = { toFix:function(value,count){ var num = Number(value) return num.toFixed(count) } } module.exports = { toFix: filters.toFix } /*wxml*/ <wxs module="filters" src="路径"></wxs> <view>{{filters.toFix

9小时搞定微信小程序开发

第01讲-小程序的背景 第02.第2讲-什么是小程序 第03讲-小程序生态及应用前景 第04讲-小程序开发前的准备 第05讲-安装微信开发者工具 第06讲-小程序代码结构简介 第07讲-小程序配置文件介绍 第08讲-开发者工具详解(一) 第09讲-开发者工具详解(二) 第10讲-创建第一个小程序 第11讲-开发框架组成介绍 第12讲-WXML之语法 第13讲-WXML特性之数据绑定 第14讲-WXML特性之列表渲染 第15讲-WXML特性之条件渲染 第16讲-WXML特性之模板及引用 第17讲-