vue如何在websocket方法內獲取data裡的資料和method裡的函式
在實踐中,會發現在websocket的onmessage方法內處理資料時,從websocket得到的資料無法在其他函式內呼叫,其他變數和函式也無法在websocket裡使用,這是因為資料的作用域不同使得無法訪問。
我們可以進行如下修改
func() { ws.send('2') ws.onmessage = function (evt) { var obj = JSON.parse(evt.data) //將websocket的string資料轉換成物件 func1(obj) } let func2 = function func3(val) { //在此處即可同時使用websocket的資料和data資料,method函式 } let func1 = func2.bind(this) },
如上圖所示,通過這樣的操作我們可以使得函式能用this訪問到。
相關推薦
vue如何在websocket方法內獲取data裡的資料和method裡的函式
在實踐中,會發現在websocket的onmessage方法內處理資料時,從websocket得到的資料無法在其他函式內呼叫,其他變數和函式也無法在websocket裡使用,這是因為資料的作用域不同使得無法訪問。 我們可以進行如下修改 func() {
金融量化分析-python量化分析系列之---使用python獲取股票歷史資料和實時分筆資料
財經資料介面包tushare的使用(一) Tushare是一款開源免費的金融資料介面包,可以用於獲取股票的歷史資料、年度季度報表資料、實時分筆資料、歷史分筆資料,本文對tushare的用法,已經存在的一些問題做一些介紹。 一:安裝tushare 為避免由於依賴包缺失導致安裝失敗,請先安裝anaconda,
6treeList拖動獲取目標節點資料和拖動資料
#region 樹拖動儲存 7. private TreeListNode GetDragNode(IDataObject data) 8. { 9.
python isinstance方法 巢狀字典型別資料 輸出最裡層value
轉自:http://www.jb51.net/article/96469.htm isinstance方法判斷一個物件是否屬於某類,isinstance(object, classinfo) 例如:isinstance(1, int) 返回True isinstance(
onTouchEvent在DOWN事件裡傳送多條相同資料和UP裡終止執行緒
package com.example.administrator.myapplication; import android.os.Handler; import android.support.v7.app.AppCompatActivity; import android.os.Bundl
static靜態方法內獲取當前類
前景:最近web專案在實現一個在java檔案中讀取專案目錄webcontent下的某一個資原始檔,在static方法中需要獲取資原始檔的路徑,因此需要根據當前的class去獲取到webcontent的路徑。 眾所周知,static修飾的方法中不能使用this關鍵字,因此不能
[Swift通天遁地]四、網路和執行緒-(5)解析網路請求資料:String(字串)、Data(二進位制資料)和JSON資料
本文將演示如何解析網路請求資料:使用Alamofire的Get請求並輸出字串(String)、二進位制資料(Data)和JSON資料。 首先確保在專案中已經安裝了所需的第三方庫。 點選【Podfile】,檢視安裝配置檔案。 1 source 'https://github.com/CocoaPod
獲取股票歷史資料和當前資料的API
關鍵字:股票,stock,API,介面 1.獲取股票當前資料 新浪資料介面:http://hq.sinajs.cn/list={code}。{code}替換為股票程式碼,滬市股票程式碼加字首sh,深市股票程式碼加字首sz。 var hq_str_sh601766="中國中車,10.280,10.
python量化分析系列之---使用python獲取股票歷史資料和實時分筆資料
財經資料介面包tushare的使用(一) Tushare是一款開源免費的金融資料介面包,可以用於獲取股票的歷史資料、年度季度報表資料、實時分筆資料、歷史分筆資料,本文對tushare的用法,已經存在的一些問題做一些介紹。 一:安裝tushare 為避免由於
Angular父元件獲取子元件裡的資料和方法
(父元件通過區域性變數獲取子元件的引用,主動獲取子元件的方法) 1.在子元件裡cart.component.ts裡定義一個方法: cartRun () { alert("這是購物車子元件裡的方法") } 2.在父元件produc.component.
javaSE_day8_構造方法_super關鍵字_final關鍵字_static關鍵字_內部類_訪問許可權和修飾符_程式碼塊_自定義資料型別
1.構造方法 作用:用來給類的成員進行初始化操作 定義格式:許可權 方法名(引數列表){ ... } //注意:方法的名字必須和類名完全一致,構造方法不允許寫返回值型別,void也不能寫 構造方法在什麼時候執行呢:在new物件的時候,自動執行,且
vue 的父元件和子元件互相獲取資料和方法
父元件主動獲取子元件的資料和方法 1.呼叫子元件的時候 定義一個ref <headerchild ref="headerChild"></headerchild> 2.在父元件裡面通過 this.$refs.headerChild.屬性 this.$refs.h
vue 子元件主動獲取父元件的資料和方法
子元件主動獲取父元件的資料和方法: this.$parent.資料 this.$parent.方法 在子元件Header.vue裡面 <template> <div> <h2>我是頭部元件</h2
vue父元件主動獲取子元件的資料和方法
父元件主動獲取子元件的資料和方法: 1.呼叫子元件的時候定義一個ref <v-header ref="header"></v-header> 2.在父元件裡面通過 this.$refs.header.屬性 this.$refs.header.方法 <templa
第02講 struts2的get和set方法自動獲取和自動設定資料
第二章設定資料 1,複製專案HeadFirstStruts2chapter01 改名為:HeadFirstStruts2chapter02。修改Web Project Settings 為HeadFirstStruts2chapter02,HelloWorldAction中設定成員變數name屬
vue 父元件主動獲取子元件的資料和方法 子元件主動獲取父元件的資料和方法
Header.vue 1 <template> 2 3 4 <div> 5 6 <h2>我是頭部元件</h2> 7 8 9 <button @click="
Vue 中父元件和子元件之間獲取對方資料和方法
父元件獲取子元件的資料和方法 one 在父元件中呼叫子元件時,定義一個ref(其實和選擇器類似): <Common ref="commonChild" :pathologyId="form.pathologyId" /> 在父元件中獲取子元件屬性和方
C語言裡的小坑-之方法內的常量和變數
char* fun1() { char *a; a = "c語言的那些小坑"; return a; } char* fun2() { char a[128]; sprintf(a, "c語言的那些小坑"); return a;
view繪製渲染機制和runloop什麼關係?所謂的列表卡頓,到底是什麼原因引發的?drawrect方法內為何第一行程式碼總要獲取圖形的上下文?
當在操作 UI 時,比如改變了 Frame、更新了 UIView/CALayer 的層次時,或者手動呼叫了 UIView/CALayer 的 setNeedsLayout/setNeedsDisplay方法後,這個 UIView/CALayer 就被標記為待處理
JSP第四篇【EL表示式介紹、獲取各類資料、11個內建物件、執行運算、回顯資料、自定義函式、fn方法庫】
什麼是EL表示式? 表示式語言(Expression Language,EL),EL表示式是用”${}”括起來的指令碼,用來更方便的讀取物件! EL表示式主要用來讀取資料,進行內容的顯示!