vue+vant项目0-1快速发布到--钉钉应用

uniapp开发笔记----vue开发项目配置钉钉应用

  • 一、 vue+vant开发项目
      • 1. 自定义vue+vant项目或者已经有的旧项目
        • 1. 自定义vue+vant项目
          • 1. 创建vue项目
          • 2. 安装依赖
          • 3. 引入所有组件
          • 4. 使用一个组件/效果和代码如下:
      • 2. git官网仓库,直接拉默认dome代码
      • 3. 打包项目上线
  • 二、创建一个钉钉应用并内嵌vue移动端项目
      • 1. 创建测试公司(本公司已经有发布应用功能的忽略这一步)
      • 2. 创建一个钉钉应用
      • 3. 发布上线

背景介绍:vue+vant开发的移动端项目,内嵌到钉钉应用中

一、 vue+vant开发项目

1. 自定义vue+vant项目或者已经有的旧项目

目前 Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本,并由社区团队维护 React 版本和支付宝小程序版本。

  1. vue3对应文档:https://vant-ui.github.io/vant/#/zh-CN
  2. vue2对应文档:https://vant-ui.github.io/vant/v2/#/zh-CN/
1. 自定义vue+vant项目
1. 创建vue项目
vue create vue2-vant // 创建时候我先择的是vue2

在这里插入图片描述

2. 安装依赖
/// Vue 3 项目,安装最新版 Vant:
npm i vant -S/// Vue 2 项目,安装 Vant 2:
npm i vant@latest-v2 -S
3. 引入所有组件
import Vue from 'vue';
import Vant from 'vant';
import 'vant/lib/index.css';Vue.use(Vant);
4. 使用一个组件/效果和代码如下:

在这里插入图片描述

<template><div class="hello"><van-nav-bartitle="标题"left-text="返回"right-text="按钮"left-arrow@click-left="onClickLeft"@click-right="onClickRight"/><h1>{{ msg }}</h1><van-tag type="primary">标签</van-tag><van-tag type="success">标签</van-tag><van-tag type="danger">标签</van-tag><van-tag type="warning">标签</van-tag><van-form @submit="onSubmit"><van-fieldv-model="username"name="用户名"label="用户名"placeholder="用户名":rules="[{ required: true, message: '请填写用户名' }]"/><van-fieldv-model="address"name="住址"label="住址"placeholder="住址":rules="[{ required: true, message: '请填写住址' }]"/><div style="margin: 16px"><van-button round block type="info" native-type="submit">提交</van-button></div></van-form></div>
</template><script>
export default {name: "HelloWorld",props: {msg: String,},data() {return {username: "",address: "",};},methods: {onSubmit(values) {console.log("submit", values);},},
};
</script><!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
h3 {margin: 40px 0 0;
}
ul {list-style-type: none;padding: 0;
}
li {display: inline-block;margin: 0 10px;
}
a {color: #42b983;width: 100vw;
}
</style>

2. git官网仓库,直接拉默认dome代码

git地址:https://github.com/vant-ui/vant-demo
代码目录如下:
在这里插入图片描述
运行后样式:
在这里插入图片描述

3. 打包项目上线

  1. vue正常打包

在这里插入图片描述
2. 发布到线上
确保浏览器可以直接通过地址访问

二、创建一个钉钉应用并内嵌vue移动端项目

1. 创建测试公司(本公司已经有发布应用功能的忽略这一步)

创建测试公司直通车:https://open-dev.dingtalk.com/unauth?redirectPath=%2Ffe%2Fapi-tools&hash=%23%2F#/
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2. 创建一个钉钉应用

  • 选择H5微应用
    在这里插入图片描述
  • 添加网页应用
    在这里插入图片描述

3. 发布上线

  • 配置页面地址(注意保存后要重新上线才行)
    在这里插入图片描述
  • 发布上线
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/698475.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RS8551XF功能和参数介绍及PDF资料

RS8551XF是Runic&#xff08;润石&#xff09;公司生产的一款精密运算放大器。以下是关于RS8551XF的一些技术参数和特点&#xff1a; 类型&#xff1a;精密运算放大器 品牌&#xff1a;Runic&#xff08;润石&#xff09; 输入偏置电流&#xff1a;极低&#xff08;适合精密测量…

GRFB-UNet:一种新的多尺度注意力网络,用于铺路分割

不同场景下的带注释的触觉铺装示例: GRFB-UNet网络结构: GRFB模块的结构: 铺路在视障人士的旅行中起着至关重要的作用。因此,识别铺装的形状和位置以支持视障人士的移动性是相当有意义的,而视觉分割技术就适合这项任务。为了有效提高触觉铺装分割的精度和鲁棒性,…

AMEYA360:纳芯微推出高性价比的推挽变压器驱动NSIP605x系列,支持客户多样化灵活设计

纳芯微今日宣布推出高性价比的推挽变压器驱动NSIP605x系列。该系列包括输出功率为1W的NSIP6051和输出功率为5W的NSIP6055。其中&#xff0c;NSIP6055提供两个版本&#xff1a;开关频率为160kHz的NSIP6055A&#xff0c;可用于对EMI要求更严格的系统应用;以及开关频率为420kHz的N…

【云原生】Kubeadm搭建K8S

一、部署Kubernetes 实验环境 服务器主机名IP地址主要组件k8s集群master01 etcd01master01192.168.10.100kube-apiserver kube-controller-manager kube-schedular etcdk8s集群node01 etcd02node01192.168.10.101kubelet kube-proxy docker flannelk8s集群node02 etcd03nod…

项目分享|基于ELF 1S开发板完成的物联网开源项目

ElfBoard作为飞凌嵌入式旗下教育品牌&#xff0c;自成立以来&#xff0c;持续吸引着各界的瞩目&#xff0c;其中也赢得了一些工程师的青睐。今天&#xff0c;就和各位小伙伴分享一位杰出工程师借助ELF 1S开发板完成的嵌入式物联网项目&#xff0c;见证智慧与技术的火花。 关于…

Image to Music V2 :只需上传一张照片,自动转换成与图片内容匹配的音频!

前言 我们之前肯定已经见过了很多文本生成图片、文本生成声音以及AI翻唱歌曲 等多种AI产品&#xff08;模型&#xff09;。 其实音乐和图片从某种意义上来说都是艺术创作的一种形式&#xff0c;它们可以相互配合&#xff0c;共同呈现出一种更加丰富、感性的表达方式。 将图片…

全国大学生数学建模竞赛【集训营E题】丨 近5年赛题实现,模拟参赛体验

全国大学生数学建模竞赛E题集训营即将开营 基于Python的近5年E题数学建模基础巩固 近5年E题赛题实现 模拟参赛体验与作品评审

双星号(**)和单星号(*)在Python参数传递中的妙用

在Python中&#xff0c;参数传递是一个非常重要的概念&#xff0c;它允许函数接收任意数量的参数。而双星号(**)和单星号(*)在参数传递中扮演着关键角色。本文将详细讲解这两个符号的用法&#xff0c;并通过示例代码帮助初学者理解它们的工作原理。 单星号(*) 单星号(*)用于函…

MySQL_DDL语句

1.Data类临时数据的弊端 我们之前在将ServletJSP配合处理请求的过程中 数据库起到一个存取数据的作用 但是我们之前的案例中 数据是在Data类中临时定义的 并不是从数据库中获取的 这样做是不好的 因为每一次服务器关闭之后 那么部署在其上的类也会随着卸载 紧接着和类相挂钩的静…

气膜建筑为何能够建在楼顶—轻空间

近年来&#xff0c;随着体育设施建设的推进和政策支持&#xff0c;越来越多的体育从业者将目光聚焦到了楼顶&#xff0c;希望通过在楼顶加盖气膜馆来充分利用有限的土地资源。那么&#xff0c;为什么气膜建筑能够建在楼顶呢&#xff1f;轻空间将从气膜建筑的结构特点、安全性、…

Pyhanlp安装详细教程!!!(指令无报错安装!!)

我使用的是anaconda 然后我的环境python版本是3.8.5 安装的还是比较顺利地&#xff0c;用指令安装的&#xff0c;当然我的编译环境是没什么问题的 Microsoft C 、Visual Studio 2019 这些都是好的 如果大家没有安装&#xff0c;这里面有下载地址 Microsoft C 、Visual Stu…