快應用 通用方法

2020-08-06 11:46 更新

通用方法,提供給所有組件調用的方法

在組件使用?id?標記 id 屬性后,開發(fā)者可通過?this.$element('idName')?獲取 dom 節(jié)點,再調用以下列舉的?通用方法?

?id?屬性賦值可以查看此 文檔 入門

?this.$element?可以查看此 文檔 入門

示例代碼

<template>
  <div>
      <div id="box1" class="box-normal"></div>
      <div id="box2" class="box-normal"></div>
  </div>
</template>
<script>
    export default {
        onShow(){
            this.$element('box1').getBoundingClientRect({
                success: function (data) {
                    const { top, bottom, left, right, width, height } = data;
                    prompt.showToast({
                        message: `getBoundingClientRect結果: width:${width}, height:${height},
                         top:${top}, bottom:${bottom}, left:${left}, right:${right}`
                    })
                },
                fail: (errorData, errorCode) => {
                    prompt.showToast({
                        message: `錯誤原因:${JSON.stringify(errorData)}, 錯誤代碼:${errorCode}`
                    })
                },
                complete: function () {
                    console.info('complete')
                }
            })
        }
    }
</script>

以下是所有支持的?通用方法?

getBoundingClientRect(Object object) 

返回元素的大小及其相對于視窗的位置

參數

Object object

屬性 類型 默認值 必填 描述
success function 接口調用成功的回調函數
fail function 接口調用失敗的回調函數
complete function 接口調用結束的回調函數(調用成功、失敗都會執(zhí)行)

object.success 回調函數

參數

Object rect

屬性 類型 描述
left number 元素的左邊界坐標
right number 元素的右邊界坐標
top number 元素的上邊界坐標
bottom number 元素的下邊界坐標
width number 元素的寬度
height number 元素的高度

toTempFilePath(Object object)

將組件當前的實際繪制區(qū)域的內容導出生成圖片,保存到臨時文件夾。video, camera 組件不支持該接口,組件中存在 video, camera, map, canvas 時,這些組件的繪制區(qū)域在生成的圖片中將顯示黑色。 map 組件只支持導出不含自定義 view(包括 custommarker, control, callout, label )的地圖底圖

參數

Object object

屬性 類型 默認值 必填 描述
fileType jpg | png png 目標文件的類型
quality number 1.0 圖片的質量,目前僅對 jpg 有效。取值范圍為 (0, 1],不在范圍內時當作 1.0 處理。
success function 接口調用成功的回調函數
fail function 接口調用失敗的回調函數
complete function 接口調用結束的回調函數(調用成功、失敗都會執(zhí)行)

object.fileType 的合法值

描述
jpg jpg 圖片
png png 圖片

object.success 回調函數

參數

Object res

屬性 類型 描述
tempFilePath string 臨時文件的路徑


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號