小程序Kbone开发教程基础篇02-使用kbone-ui实现一个按钮

前言

本节我们学习使用kbone-ui框架的使用,kbone-ui是微信推出的支持小程序和Vue框架的多端UI库,我们首先完成Button的使用。

一、基础知识

1.kbone-ui简介

kbone-ui 是一个能同时支持 小程序(kbone) 和 vue 框架开发的多端 UI 库。kbone 框架是用来对齐 Web 和 小程序多端的一个解决方案。在使用时,还是需要注意 小程序和 Web 之间的开发差异性,为了磨平这块内容,提供 kbone-ui 组件库。通过,kbone-ui 来磨平大部分的实现差异,以及能方便跨平台的开发。

2.kbone-ui官方地址

地址:https://wechat-miniprogram.github.io/kbone/docs/ui/components/kbutton.html

二、示例

1.安装kbone-ui

npm install kbone-ui

2. 修改程序

复制环境搭建篇demo13中todos项目为02-button,修改todo.vue为App.vue,然后修改App.vue内容如下所示:

<template>
  <div>
      <KButtonArea class="btn_view">
        <KButton type="primary" >页面主要操作</KButton>
        <KButton type="primary" open-type="getUserInfo" @getuserinfo="getUserInfo" getUserInfo </KButton>
        <KButton type="primary" :loading="true">零度的田</KButton>
        <KButton type="primary" :disabled="true">小程序开发</KButton>
        <KButton >页面次要操作</KButton>
        <KButton type="warn">警告类操作</KButton>
        <KButton type="warn" :loading="true">警告类操作</KButton>
        <KButton type="warn" :disabled="true">警告类操作</KButton>
    </KButtonArea>
  </div>
</template>

<script>
export default {
  name: ‘App‘,
  mounted() {},
  methods: {},
}
</script>

<style>
.btn_small {
  margin-right:15px;
  width:50px;
  border-radius: 5px;
}

.btn_view {
  margin: 15px auto;
  width: 250px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 5px;
}
</style>

在上述程序中,我们引入了KButton组件,KButton的具体用法可以参照官网。

修改main.mp.js文件如下所示:

import Vue from ‘vue‘
import App from ‘./App.vue‘
// import KboneUI from ‘kbone-ui‘
import KButton from ‘kbone-ui‘

export default function createApp() {
  const container = document.createElement(‘div‘)
  container.id = ‘app‘
  document.body.appendChild(container)

  Vue.use(KButton)

  return new Vue({
    el: ‘#app‘,
    render: h => h(App)
  })
}

程序中,我们引入了KButotn组件,并调用Vue.use(KButton)加载它,

3.运行

进入当前文件夹02-button根目录,输入:

npm install npm run mp

然后进入dist/mp路径,输入:

npm install

接着打开微信开发者工具,加载02-button/dist/mp文件夹,然后工具栏中选择构建npm

小程序Kbone开发教程基础篇02-使用kbone-ui实现一个按钮

三、结语

(1) KButton

本节我们仅仅是完成KButton的展示,之后我们将结合业务逻辑详细介绍相关功能

(2) 获取资料

如您在使用过程中有任何问题,请加QQ群进一步交流,也可以github提Issue。

QQ交流群:906015840 (备注:物联网项目交流)

资料获取:扫描关注下方公众号,回复wecaht即可

一叶孤沙出品:一沙一世界,一叶一菩提

原文地址:https://blog.51cto.com/14616151/2482827

时间: 2024-10-12 20:27:47

小程序Kbone开发教程基础篇02-使用kbone-ui实现一个按钮的相关文章

小程序Kbone开发教程基础篇1-开发环境搭建

前言 微信官方推出了统一Web前端和小程序的框架-- Kbone,使用Kbone可以将web代码几乎不用修改就可以运行在小程序上,完美解决小程序和web不同框架,需要维护两套代码的问题,本文我们开始一窥Kbone庐山真面目. 一. 基础知识 1.Kbone简介 微信小程序的底层模型和 Web 端不同,我们想直接把 Web 端的代码挪到小程序环境内执行是不可能的.kbone 的诞生就是为了解决这个问题,它实现了一个适配器,在适配层里模拟出了浏览器环境,让 Web 端的代码可以不做什么改动便可运行在

微信应用号(小程序)开发教程二

更多内容: 开发者专用网址导航:http://www.dev666.com/ 小提示: http://wxopen.notedown.cn/ 这里面复刻了微信小程序的 api 第三章:微信小程序项目结构以及配置 找到创建的 demo 文件夹,把项目导入到你的编辑器,这里使用的是 Sublime Text 编辑器. 这个时候需要根据自己的项目需求结构进行更改了,项目根目录下面是首页渲染的几个 tabBar 页面,以及 app 的一些配置文件,如名片盒项目的 tabBar 是 3 个切换菜单: 我们

小程序云开发攻略,解决最棘手的问题

背景 最近小程序非常的火,应公司业务发展要求,开发维护了几款小程序,公司开发的小程序都是由后端提供的接口,开发繁琐而复杂,直到小程序出现了云开发,仔细研读了文档之后,欣喜不已,于是我着手开发了本人的第一款小程序 小程序云开发教程地址 点我查看>> 分析 云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥. 优势 无需自建服务器,数据库,

手把手带你入坑H5与小程序直播开发视频课程直播的工作原理教程

第1章 课程介绍对于课程整体以及直播行业的现状进行介绍 第2章 直播工作原理所谓知其然也要知其所以然,只会用别人总结好的东西很难有质的进步,只有深谙背后的工作原理才能进一步吃透到进阶.本章从直播协议入手到工作原理详解,步步为营,化繁为简,极易吸收. 第3章 Video详解video是视频播放的基石,无论是点播还是直播,都要掌握其应用,本章详细讲述了大家平时不知道还特别重要的方法.属性.事件,结合实例演示祝你更上一层楼. 第4章 直播流的制作对于直播技术而言,非常重要的一个技能就是制作直播源,这项

【小程序源码案例】微信小程序项目开发案例分享

作者:web小二本文标签: 微信小程序 小程序源码案例 小程序项目小程序的开发,并不是适合所有公司,我今天跟大家分享小程序方面的教程,主要是供大家学习使用.学习这种东西,有时候则是单纯的喜欢,没有任何目的,很单纯的为了好玩,记得很早之前学flash,没有想法,就是觉得好玩,纯娱乐爱好而已.到后来玩视频剪辑也是出于同样的原因,不图钱财名利,只是图自己个人爱好娱乐. 但是,学习,有时候则是需要有明确目的,特别是关系到自己吃饭问题的时候,你就需要非常有目的去学习,并且还需要制定好学习的计划与目标,希望

微信小程序快速开发上手

介绍: 从实战开发角度,完整系统地介绍了小程序的开发环境.小程序的结构.小程序的组件与小程序的API,并提供了多个开发实例帮助读者快速掌握小程序的开发技能,并能自己动手开发出小程序.本书的特色是突出实战,动手操作,快速开发,适合想上手小程序开发的各类人员. 本书特色: 从实战出发,介绍小程序开发的方方面面,提供丰富的开发实例,帮助读者快速上手,开发出自己的小程序. 本书是编者实际开发小程序的经验总结,书中从实战角度出版,介绍了小程序开发的所有知识和开发技能,提供了丰富的开发范例,帮助读者快速上手

微信小程序云开发入门到发布上线

初始化项目 起步说明[非小白教程] 适合人群[建议快速看文档,对着写一遍] 看过官方文档,并简单的写过 起步教程 云开发文档 熟悉vue/es6 小程序注册[微信公众平台] 获取appid[微信公众平台-开发-开发设置] 新建小程序云开发项目 新建项目选择一个空目录,填入 AppID(使用云开发能力必须填写 AppID) 勾选创建 "小程序云开发 " 点击新建即可得到一个展示云开发基础能力的示例小程序. 该小程序与普通 QuickStart 小程序有以下不同需注意: 无游客模式.也不可

微信小程序的开发环境搭建(Windows版本)

前言: 小程序是指微信公众平台小程序,小程序可以帮助开发者快速的开发小程序,小程序可以在微信内被便捷地获取和传播:是一种不需要下载安装即可使用的应用小程序,和原有的三种公众号是并行的体系.2017年1月9日,微信小程序正式上线. 本篇博文就网上资料及相关教程整理一下,希望对想要进行小程序开发的小白提供一下帮助. 第一步:想要进行微信小程序开发,必须有自己的微信开发者账号,在这里博主提供一下微信公众平台的链接:https://mp.weixin.qq.com (万恶的腾讯家,竟然还要一个新的邮箱来

微信小程序的开发(一)

我现在在学习,微信小程序开发,刚刚看看一篇对我特别有用的博客文章,我就把摘抄过来了,好好的学习一下. 序言 开始开发应用号之前,先看看官方公布的「小程序」教程吧!(以下内容来自微信官方公布的「小程序」开发指南) 本文档将带你一步步创建完成一个微信小程序,并可以在手机上体验该小程序的实际效果.这个小程序的首页将会显示欢迎语以及当前用户的微信头像,点击头像,可以在新开的页面中查看当前小程序的启动日志. 1. 获取微信小程序的 AppID 首先,我们需要拥有一个帐号,如果你能看到该文档,我们应当已经邀