前言:
现时同学们对“vue append用法”大致比较注重,咱们都需要学习一些“vue append用法”的相关知识。那么小编同时在网摘上网罗了一些有关“vue append用法””的相关文章,希望大家能喜欢,大家快快来学习一下吧!1.封装的Toast插件;
2.打包并在安卓手机上运行;
Toast插件️
封装一个toast插件来替换之前的alert提示
视频加载中...
代码index.vue
<script setup>defineProps({ msg: { default: '' }})</script><template> <div class="v-toast"> {{ msg }} </div></template><style scoped>.v-toast { background: rgba(0, 0, 0, 0.55); position: fixed; top: 30%; left: 50%; transform: translateX(-50%); color: white; padding: 8px 12px; border-radius: 4px; z-index: 99;}</style>index.js
import toastVue from "./index.vue";import { createVNode, render } from "vue";let timerexport function Toast(msg, duration = 3000) { let div = document.querySelector(".toast-container"); if (!div) { // 创建一个dom节点 div = document.createElement("div"); div.setAttribute("class", "toast-container"); document.querySelector("body").appendChild(div); } // 在此处创建toast组件并挂载属性 const VNode = createVNode(toastVue, { msg, }); // 渲染节点到指定dom render(VNode, div); // 延时销毁 clearTimeout(timer) timer = setTimeout(() => { render(null, div); }, duration);}打包️
视频加载中...
在打包之前修改一下vite.config.js的配置,因为这个项目最终访问是不经过服务器直接打开的所以要设置base:'./'
然后在终端中输入npm run build即可进行打包,打包成功后会获得一个dist文件夹。
如果想继续打包成apk在自己的安卓手机上测试的话这边建议使用HBuilderX,登录并且实名认证(需上传身份证)后就可以打包成测试apk。
点击左上角新建项目,选择5+App,默认模板,填写好项目名称后点击创建。修改manifest.json配置,应用标识id点击重新获取,图标配置中设置下APP图标,模块配置中取消不必要的权限勾选。
下载图标「链接」
将刚刚build好的dist文件夹下的文件复制到新创建好的项目下。点击菜单栏-发行-云打包,填写包名,选择公共测试证书。(HBuilder已实名认证可以省略这步)如果打包弹出未实名认证弹框,点击上面链接前往实名。打包完成后将apk发送到手机安装,不要用微信发文件,后缀名会被修改导致用不了。
正文结束
标签: #vue append用法