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

展览网站模板大全asp网站文章自动更新

展览网站模板大全,asp网站文章自动更新,广西安策企业管理咨询有限公司,大名网站建设电话在Vue项目中我们需要使用许多的变量来维护数据的流向和状态#xff0c;这些变量可以是本地变量、组件变量、父子组件变量等#xff0c;但这些变量都是有局限性的。在一些场景中#xff0c;可能需要在多个组件中共享某个变量#xff0c;此时全局变量就派上了用场。 定义全局…在Vue项目中我们需要使用许多的变量来维护数据的流向和状态这些变量可以是本地变量、组件变量、父子组件变量等但这些变量都是有局限性的。在一些场景中可能需要在多个组件中共享某个变量此时全局变量就派上了用场。 定义全局变量的方法 1、使用Vue.prototype定义全局变量 通过在 vue 的原型上定义属性可以在所有组件中访问该属性。 在main.js定义全局变量 // main.js Vue.prototype.baseUrl https://www.example.com/api;在页面中使用 templatediv{{baseUrl}}/div /template在方法中使用 script created() {console.log(this.baseUrl) }, /script2、使用env文件定义全局变量 在Vue项目的根目录中创建一个.env文件用于存储一些全局变量。 在.env文件中定义 VUE_APP_BASE_URL https://www.example.com/api;在方法中使用 script created() {const baseUrl process.env.VUE_APP_BASE_URLconsole.log(baseUrl) }, /script3、使用vuex定义全局变量 vuex 是 vue 的官方状态管理库可以用于管理全局状态。 定义全局变量 //store/index.js export default new Vuex.Store({state: {baseUrl: https://www.example.com/api;}, })在页面中使用 templatediv{{this.$store.state.baseUrl}}/div /template在方法中使用 script created() {const baseUrl this.$store.state.baseUrlconsole.log(baseUrl) }, /script4、使用Vue.mixin定义全局变量 通过混入(mixin)的方式可以将一些公共的属性或方法混入到所有组件中。 创建一个全局变量的js文件。示例文件路径为./utils/globalVar.js //globalVar.js export default {data() {return {baseUrl: https://www.example.com/api;};} }在项目的 main.js 文件中引入该 globalVar.js 文件并使用 Vue.mixin() 方法将之全局混入 //main.js import globalVar from ./utils/globalVar.js Vue.mixin(globalVar)在页面中使用 templatediv{{baseUrl}}/div /template在方法中使用 script created() {console.log(this.baseUrl) }, /script5、使用localStorage 或 sessionStorage定义全局变量 通过将变量存储在 localStorage 或 sessionStorage 中可以在所有组件中共享该变量。 在main.js中定义 localStorage.setItem(baseUrl, https://www.example.com/api);在方法中使用 script created() {const baseUrl localStorage.getItem(baseUrl)console.log(baseUrl) }, /script6、vue3中配置globalProperties vue3提供了专门公共数据配置的方式: globalProperties、getCurrentInstance 在main.js中定义 //main.js import { createApp } from vue import App from ./App.vue const appcreateApp(App) app.config.globalProperties.baseUrl https://www.example.com/api; app.mount(#app)在页面中使用 templatediv{{baseUrl}}/div /template在方法中使用 script setup const { proxy } getCurrentInstance(); console.log(proxy.baseUrl) /script7、自动配置打包版本日期 在前端开发过程中总会遇到前端包部署之后不知道是否成功是否替换了原来的包看不出来事什么时候的包。我们可以在控制台输出一个打包的日期。这样就很容易区分前端包的版本日期了。 7.1、vue3在vite.config.js中定义环境变量。获取当前打包日期时间。 在vite.config.js配置 //vite.config.js process.env.VITE_APP_VERSION JSON.stringify(new Date().toLocaleString())在App.vue中打印 script setupconsole.log(import.meta.env.VITE_APP_VERSION) /script7.2、vue2在vue.config.js中定义环境变量。获取当前打包日期时间。 在vue.config.js配置 //vue.config.js const webpack require(webpack); module.exports {configureWebpack: {plugins: [new webpack.DefinePlugin({process.env.VERSION: JSON.stringify(new Date().toLocaleString())})]} }在App.vue中打印 script created() {console.log(process.env.VERSION) }, /script
http://www.w-s-a.com/news/420823/

相关文章:

  • 站长工具国产2023网站制作 商务
  • 网络新闻专题做的最好的网站杭州网站设计建设公司
  • 电商网站界面设计流程ps培训班一般学费多少钱
  • 西安网站运营上海闵行区网站制作公司
  • 宁波网站推广代运营长链接转化成短链接工具
  • 小企业如何建网站怎么自己制作app
  • 苏州品牌网站制作公司宁波建设工程有限公司
  • 合肥网站建设zgkr互联网创业好项目
  • 哪里学网站建设与管理云落wordpress
  • 网站建设意见做网站涉及到哪些
  • 网站导航栏原型图怎么做怎么样创建一个网站
  • 遨游建站金融网站建站
  • cms企业网站模板上海网站开发平台
  • 贵阳网站建设搜q479185700网站团队建设
  • 电商网站建设 教学总结蚌埠市住房建设部网站
  • 深圳罗湖企业网站发稿类别是什么
  • 做网站基本语言企业应用软件开发
  • 网站建设与运营 市场分析影视小程序搭建
  • vs 团队网站开发中铁建设门户网登录咋进不去了
  • 快速网站建设公司哪家好优秀的网站建设
  • 网站开发的自适应wordpress搜索词结果按文章标题
  • 微网站是用什么开发的wordpress中英文主题
  • 纯静态网站怎么做淄博seo开发
  • 江西新农村建设权威网站盐步网站制作
  • 网站ui设计例子怎么做打鱼网站
  • 在1688做公司网站wordpress category
  • 单页面 网站 模板网站代理公司
  • 手机网站底部电话代码网站后台点击添加图片没有反应
  • 龙岩建设局网站声明自学制作网站难不难
  • 济南网站优化小黑godaddy中文网站开发