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

网站底部的备案号如何免费创建自己的网站平台

网站底部的备案号,如何免费创建自己的网站平台,手机端网站设计制作案例,口碑最好的旅游网站在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/932295/

相关文章:

  • 网站开发用哪个软件方便二级网站建设 管理思路
  • 个人怎么创建网站中国建设银行网站口
  • 跟知乎一样的网站做展示网站步骤
  • 邯郸网站建设效果好wordpress app 加载慢
  • 做app的网站有哪些功能广州自适应网站建设
  • 兰州建设网站的网站开源网站建设
  • 深圳网站建设南山指数基金是什么意思
  • 备案中又需要建设网站网站信息组织优化
  • 做网站推广需要什么asp响应式h5网站源码下载
  • 柳州建设网官方网站免费自助建站哪个平台好
  • 论坛网站模板源码下载网站建设与网页设计是什么
  • 跑流量的网站淘宝网站的建设目标是
  • 网站计费系统怎么做九一制作网站
  • 网红营销推广温州seo博客
  • 临沂网站制作定制现在比较流行的软件开发模型
  • 南宁企业建站系统做问卷调查哪个网站好
  • 能打开各种网站的浏览器推荐建设部的网站首页
  • 苏州高端网站建设开发wordpress 删除图片
  • saas网站开发外贸网站设计风格
  • c 手机网站开发湘阴网页定制
  • 阿里云虚拟主机搭建wordpressWordPress优化手机端
  • 湖北长安建设网站衡阳市做网站
  • 灯饰网站建设图片深圳做网站哪家公司好
  • 网站的构造有什么网站做生鲜配送的
  • 怎么在手机上做微电影网站小马厂网站建设
  • 网络广告投放网站中山网
  • 保定网站制作专业网页设计模板html代码运行
  • 中国专利申请网官网杭州seo优化
  • 杭州低价做网站网站系统功能流程图
  • 档案室建设网站名贵中药材初加工平台