当前位置: 首页 > news >正文

小程序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. 最终效果

相关文章:

  • Linq To Sql进阶系列(五)Store Procedure篇
  • 华泰证券Elasticsearch在日志搜索、日志分析、链路管理系统方面的应用实践
  • 应用程序协作困难?看 Docker 应用程序包如何破解难题
  • 解决phpstorm运行很卡问题!
  • 今天需要获取一个网站的web服务反馈回来的数据,找到份不错的帖子关于WebClient类的使用,记录下来·...
  • CentOS替换系统自带JDK
  • 木木璐(林璐)来报到
  • Redis的内存
  • VS快捷键
  • 腾讯技术分享:微信小程序音视频技术背后的故事
  • 如何获取桌面截图
  • matlab练习程序(图像放大/缩小,双线性插值)
  • Python数据类型:双端队列deque-比列表list性能更高的一种数据类型
  • Unity3dUGUI图片循环轮播效果
  • P1379 八数码难题
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • Create React App 使用
  • es6
  • JWT究竟是什么呢?
  • Lucene解析 - 基本概念
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • SOFAMosn配置模型
  • XForms - 更强大的Form
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 服务器之间,相同帐号,实现免密钥登录
  • 回顾 Swift 多平台移植进度 #2
  • 近期前端发展计划
  • 驱动程序原理
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 树莓派 - 使用须知
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 算法系列——算法入门之递归分而治之思想的实现
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (LeetCode C++)盛最多水的容器
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (一)appium-desktop定位元素原理
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • .net FrameWork简介,数组,枚举
  • .NET Standard 的管理策略
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .NetCore 如何动态路由
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • @DependsOn:解析 Spring 中的依赖关系之艺术
  • [BUUCTF]-Reverse:reverse3解析
  • [BZOJ5125]小Q的书架(决策单调性+分治DP+树状数组)
  • [C#]winform制作仪表盘好用的表盘控件和使用方法
  • [C++]AVL树怎么转