【vue,unapi】UniApp引入全局js实现全局方法,全局变量

news/2024/9/24 4:56:50/

创建一个全局文件utils.js

javascript">
export const baseUrl = "https://www.baidu.com/"export const fn = () => {console.log("demo");
}
export const obj ={baseUrl : "https://www.baidu.com/",demo(){console.log("demo2");}
}

第一种:需要使用变量时需要import导入即可使用。

直接在vue页面中使用

javascript"><template><view class="page_content"></view>
</template><script>import * as utils from '@/static/js/utils.js';export default {data() {return {}},onLoad() {console.log(utils);},methods: {}}
</script><style lang="scss" scoped></style>

在这里插入图片描述

第二种:使用Vue.prototype挂载,直接使用this调用

第一步:在main.js中进行挂载

javascript">
// 导入全局js
import * as utils2 from '@/static/js/utils.js';
Vue.prototype.$utils = utils;

第二步:在vue页面使用,注意:页面中不要在出现重复的属性或方法名。

javascript">
// 导入全局js
<template><view class="page_content"></view>
</template><script>export default {data() {return {}},onLoad() {console.log(this.$utils.);},methods: {}}
</script><style lang="scss" scoped></style>

在这里插入图片描述


http://www.ppmy.cn/news/1437122.html

相关文章

39 vue.js

1.1 vue是什么&#xff1f; vue是当下主流的前端框架&#xff0c;用于构建用户界面的 渐进式 自底向上增量开发的MVVM框架。 渐进式&#xff1a;其实每个框架都有自己的特点&#xff0c;在开发的过程中&#xff0c;可以在原有的系统上&#xff0c;把其中一两个功能用VUE…

C/C++开发,opencv-ml库学习,支持向量机(SVM)应用

目录 一、OpenCV支持向量机&#xff08;SVM&#xff09;模块 1.1 openCV的机器学习库 1.2 SVM&#xff08;支持向量机&#xff09;模块 1.3 支持向量机&#xff08;SVM&#xff09;应用步骤 二、支持向量机&#xff08;SVM&#xff09;应用示例 2.1 训练及验证数据获取 2…

将数据库中的数据接入Echarts图表

将数据库中的数据接入Echarts图表 要在ECharts图表中接入数据库的数据&#xff0c;需要以下步骤&#xff1a; 连接数据库&#xff1a; 使用Python、Java、Node.js等后端语言&#xff0c;通过对应的数据库驱动&#xff08;如mysql-connector-python、JDBC、mysqljs等&#xff09…

矿山自动驾驶技术点分析

自动驾驶多用于乘用车领域&#xff0c;目前矿山自动驾驶量产落地前景广阔&#xff0c;由于矿山工作环境差&#xff0c;污染严重&#xff0c;而且通常矿区面积大&#xff0c;工作任务单一&#xff0c;场景固定&#xff0c;是一个适合进行自动驾驶落地的场景。 矿山自动驾驶俗称智…

C语言中,如何判断两个数组是否包含相同元素?

在C语言中判断两个数组是否包含相同元素可以采用多种方法&#xff0c;其中最常见的方法是使用排序和比较两个数组的元素。在解释这个问题之前&#xff0c;我们需要了解一下C语言中的数组、排序算法和比较方法。 数组 数组是C语言中一种基本的数据结构&#xff0c;它是一系列相…

OceanBase 分布式数据库【信创/国产化】- OceanBase V4.3 更新了什么 What‘s New

本心、输入输出、结果 文章目录 OceanBase 分布式数据库【信创/国产化】- OceanBase V4.3 更新了什么 Whats New前言OceanBase 数据更新架构Whats NewOLAP 能力列存引擎旁路导入新向量化引擎物化视图OceanBase 分布式数据库【信创/国产化】- OceanBase V4.3 更新了什么 What’s…

VS Code开发STM32F4xx jlink接口swd模式

VS Code开发STM32F4xx jlink接口swd模式(测试OK) 下面的代码(已验证),只作为参考,不同情况的更改参照文章末尾链接 c_cpp_properties.json代码 (其中include路径和宏定义可以参照makefile添加) : {"configurations": [{"name"…

h5键盘弹出收起时引起的页面变化

h5键盘弹出收起时引起的页面变化 键盘弹出时会导致窗口发生变化&#xff0c;置于底部的操作项会被顶上来&#xff0c;所以在键盘弹出的时候处理一下页面节点 通过监听页面窗口大小变化判断键盘状态键盘弹出时隐藏底部操作项在页面加载完成时执行即可 export function keyboa…