獲取當前vue物件 Vue檔案如何獲取當前例項?

2021-10-13 13:31:51 字數 790 閱讀 6967

1.首先你已經用了vue,那麼你就應該上es6的寫法,

2.你的data寫的有問題,data裡面放上了方法怎麼能拿到this,你可以考慮換乙個外掛程式

3.如果你真要這麼做的話:如下實現

export default {

name:'calendar',

data() {

let _this = this

return {

moment: moment(),

month: montharr[moment().month()],

date: moment().date(),

day: dayarr[moment().day()],

swiperoption: {

effect: 'flip',

loop: true,

onslidenextend(swiper) {

console.log('next');

_this.moment = _this.moment.add(1, 'd');//這裡的this不是例項的this

_this.month = montharr[_this.moment.month()];

_this.date = _this.moment.date();

_this.day = dayarr[_this.moment.day()];

onslideprevend(swiper) {

console.log('prev;');

此方法,我沒事有不知道會不會造成遞迴錯誤,自己試驗下理解下, 個人建議換乙個元件

vue獲取當前啟用路由

乙個 route object 路由資訊物件 表示當前啟用的路由的狀態資訊,包含了當前 url 解析得到的資訊,還有 url 匹配到的 route records 路由記錄 route object 是 immutable 不可變 的,每次成功的導航後都會產生乙個新的物件。route object ...

vue獲取當前時間 實時重新整理

需求 獲取當前系統時間,在頁面上展示 年月日 時分秒 並且實時重新整理,和系統時間保持一致 第一步 在deta 裡面宣告兩個變數 第二步 把時間呼叫寫在created 生命週期裡面,進入頁面就需要呼叫 第三步 離開頁面使用beforedestroy 銷毀 如下 data created 1000 b...

Vue 獲取當前時間並實時重新整理

前言 獲取當前系統時間,並在頁面上顯示並實時重新整理,和系統時間保持一致。內容 1 在data中宣告變數 data 2 定義獲取時間的方法gettime,並在created 宣告週期裡面呼叫,在例項建立前呼叫 created 3 具體方法如下 methods else this.month chec...