- SQL Server 2008 数据库 不允许保存修改。您所做的更改要求删除并重新创建以下表
- Gridview行列的简单合并
- 关于IIS7.5下的web.config 404 配置的一些问题(iis8.5)
- 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式
- Window.ShowModalDialog使用手册
- 不显示删除回复显示所有回复显示星级回复显示得分回复 asp.net中的状态管理sessionState Mode="StateServer" 和 Mode="InProc"的区别?
- 锚文本要怎么做?
- Nuxt 3中使用 definePageMeta 进行自定义配置
- 如何随机选取n条记录或者对记录作随机排序?
- SQL 日期截取 & SQL Server日期比较日期查询常用语句
邮箱:
手机:15383239821
Vue.prototype的使用
Vue.prototype的使用
它是就是解决 替换全局使用的一个标识。
以 $ 开头,$ 是在 Vue 所有实例中都可用的 property 的一个简单约定。这样做会避免和已被定义的数据、方法、计算属性产生冲突。
例如:
来自真实项目。在main.js 或app.vue里声明一个自定义组件日期选择。
import datePicker from './ components/datePicker'
//这里就是全局替换 datePicker 的标识
Vue.prototype.$datepicker = datePicker;
Vue.prototype的使用:
this.$xxx , 可以赋值,替换某个属性
this.$datePicker
其他应用示例:axios
npm install vue-axios --save
npm install qs.js --save
//它的作用是能把 json 格式的直接转成 data 所需的格式
// mian.js 中
import Vue from 'vue'
import axios from 'axios'
import qs from 'qs'
Vue.prototype.$axios = axios //全局注册,使用方法为:this.$axios
Vue.prototype.qs = qs //全局注册,使用方法为:this.qs
// 相应组件 中
<script>
export default{
data(){
return{
userId:666,
token:'',
}
},
created(){
this.$axios({
method:'post',
url:'api',
data:this.qs.stringify({ //这里是发送给后台的数据
userId:this.userId,
token:this.token,
})
}).then((response) =>{ //这里使用了ES6的语法
console.log(response) //请求成功返回的数据
}).catch((error) =>{
console.log(error) //请求失败返回的数据
})
}
}
</script>
-
2019-11-08什么是内链死链、链出死链、链入死链
-
2010-12-09PageRank退出工具栏,PR值将不在是站长的追求!
-
2014-01-24Server Error in “/ ” Application
-
2011-04-01用CSS+JS控制Li背景颜色交替
-
2024-04-02require和require-dev的区别
-
2023-04-26composer的安装 及 常用命令(切换源等)
