成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

使用vue和d3.js實(shí)現(xiàn)的dialog,messagebox,confirm,alert彈框

hyuan / 2491人閱讀

摘要:使用與制作的一款彈框插件演示地址使用與安裝安裝運(yùn)行使用到的工具目錄結(jié)構(gòu)實(shí)現(xiàn)思路使用和做好控件后在公共接口處進(jìn)行控件實(shí)例化關(guān)鍵代碼進(jìn)行的設(shè)置綁定事件及其它操作釋放內(nèi)容及其它處理

使用Vue與d3.js制作的一款彈框插件

演示地址

使用與安裝
//安裝

npm install

//運(yùn)行

npm run build
使用到的工具

gulp

rollup

vue

d3

jsdoc

sass

目錄結(jié)構(gòu)

實(shí)現(xiàn)思路

使用d3.js和vue.js做好控件后在公共接口處進(jìn)行控件實(shí)例化

關(guān)鍵代碼:

import modalbase from "./modal.vue"
let ModalConstructor = Vue.extend(modalbase)

export const ModalFactory = function (options = {}) {
    
    ... //進(jìn)行propsData的設(shè)置
    
    instance = new ModalConstructor({
      el: document.createElement("div"),
      propsData: defaultOptions
    })
    
    ... //綁定事件及其它操作
    
    document.body.appendChild(instance.$el)
    
    return new Promise(function(resolve,reject){
        instance.open().then(function(){
              instance
                  .$el
                  .parentNode
                  .removeChild(instance.$el)
              
              ... // 釋放內(nèi)容及其它處理
        })
    })
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/83592.html

相關(guān)文章

  • Vue項(xiàng)目中使用ElementUI(一)

    摘要:這是一段內(nèi)容標(biāo)題名稱確定點(diǎn)擊確定后的回調(diào)函數(shù)確認(rèn)消息彈框提示用戶確認(rèn)其已經(jīng)觸發(fā)的動(dòng)作,并詢問(wèn)是否進(jìn)行此操作時(shí)會(huì)用到此對(duì)話框。。 初始化一個(gè)Vue項(xiàng)目 F:Test>vue init webpack Test1 ? Project name test1 ? Project description A Vue.js project ? Author Selience ? Vue buil...

    linkin 評(píng)論0 收藏0
  • Vue項(xiàng)目中使用ElementUI(一)

    摘要:這是一段內(nèi)容標(biāo)題名稱確定點(diǎn)擊確定后的回調(diào)函數(shù)確認(rèn)消息彈框提示用戶確認(rèn)其已經(jīng)觸發(fā)的動(dòng)作,并詢問(wèn)是否進(jìn)行此操作時(shí)會(huì)用到此對(duì)話框。。 初始化一個(gè)Vue項(xiàng)目 F:Test>vue init webpack Test1 ? Project name test1 ? Project description A Vue.js project ? Author Selience ? Vue buil...

    shadowbook 評(píng)論0 收藏0
  • Vue項(xiàng)目中使用ElementUI(一)

    摘要:這是一段內(nèi)容標(biāo)題名稱確定點(diǎn)擊確定后的回調(diào)函數(shù)確認(rèn)消息彈框提示用戶確認(rèn)其已經(jīng)觸發(fā)的動(dòng)作,并詢問(wèn)是否進(jìn)行此操作時(shí)會(huì)用到此對(duì)話框。。 初始化一個(gè)Vue項(xiàng)目 F:Test>vue init webpack Test1 ? Project name test1 ? Project description A Vue.js project ? Author Selience ? Vue buil...

    NicolasHe 評(píng)論0 收藏0
  • Nuxt.js按需引入 emement-ui

    摘要:全面配置文章系列安裝依賴修改修改 ???nuxt.js全面配置??? ???nuxt文章系列??? babel-plugin-component 安裝依賴 npm i -D babel-plugin-component // or yarn add -D babel-plugin-component 修改nuxt.config.js module.exports = { bui...

    microcosm1994 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<