鍍金池/ 問答/ HTML問答
拮據(jù) 回答

我也看不出什么問題,只能給個(gè)建議。

1 簡(jiǎn)化模型:先用一些在線編輯器使用外部引入vue方式,而不是單文件組件的方式用同樣的代碼實(shí)現(xiàn)這個(gè)組件,然后在手機(jī)端看看有沒有問題。

2 把事件綁定到button,而不是div上試試。

放開她 回答

【詳細(xì)見下面鏈接】

如何在viewer2D或viewer3D的視圖上打自定義標(biāo)簽?

2D圖紙上增加自定義標(biāo)簽

function onSDKLoadSucceeded(viewMetaData){

// 初始化viewer
var view = document.getElementById('view');
var appConfig = new Glodon.Bimface.Application.WebApplication2DConfig();
appConfig.domElement = view;
var app = new Glodon.Bimface.Application.WebApplication2D(appConfig);
app.load(viewToken);
var events = Glodon.Bimface.Viewer.Viewer2DEvent;
var viewer = app.getViewer();
// 初始化DrawableContainer
var drawableConfig = new Glodon.Bimface.Plugins.Drawable.DrawableContainerConfig();
drawableConfig.viewer = viewer;
drawableContainer = new Glodon.Bimface.Plugins.Drawable.DrawableContainer(drawableConfig);
// 響應(yīng)MouseClick事件
viewer.addEventListener(events.MouseClicked,function(objectData) {
       var config = new Glodon.Bimface.Plugins.Drawable.CustomItemConfig();
       // 創(chuàng)建自定義元素,可以是一個(gè)dom element,也可以是個(gè)字符串
       // ***************************************************
        var circle = document.createElement('div');
        circle.style.width = '80px';
        circle.style.height = '32px';
        circle.style.borderRadius = '10%';
        circle.style.background = '#fff';
        circle.innerText = '自定義標(biāo)簽';
        config.content = circle;
        // ****************************************************
      //允許拖拽
        config.draggable =true;
        config.viewer = viewer;
        //增加一個(gè)Tip提示
        config.tooltip = 'my tip';
        config.worldPosition = objectData.worldPosition;

      //生成customItem實(shí)例
      var customItem = new Glodon.Bimface.Plugins.Drawable.CustomItem(config);

      //自定義標(biāo)簽的鼠標(biāo)左鍵事件
      customItem.onClick(function(item) {
           alert('left click');
      });
      //自定義標(biāo)簽的鼠標(biāo)右鍵事件
      customItem.onRightClick(function(item) {
            alert('right click');
      });
    //拖拽事件
      customItem.onEndDrag(function(item) {
            console.log(JSON.stringify(item.worldPosition));
      });

      // 添加自定義標(biāo)簽
      drawableContainer.addItem(customItem)
      //設(shè)置Tip的樣式
      customItem.setTooltipStyle({border:'1px'});
    });
};

圖片描述

怪痞 回答

1、split

var str="管理地址[]北京市天壇1001號(hào)[]管理地址001號(hào)[]北京市天壇1001號(hào)[]";
var result=str.split("[]");
if(result&&result[1]){
    result[1];
}

2、正則

var str="管理地址[]北京市天壇1001號(hào)[]管理地址001號(hào)[]北京市天壇1001號(hào)[]";
var p=/\[\]([\s\S]*?)\[\]/;
var result=str.match(p)[1];
var str="管理地址[]北京市天壇1001號(hào)[]管理地址001號(hào)[]北京市天壇1001號(hào)[]";
var p=/[^\]]+(?=\[\])/g;
var result=str.match(p)[1];

為了回答這個(gè)問題,我特地去注冊(cè)了一個(gè)賬號(hào),嘿嘿:、
花了接近6個(gè)小時(shí)解決了這個(gè)問題。

首先:
1、去安裝node.js,因?yàn)槟阈枰惭bnpm命令
2、安裝完畢后,建議node 和 npm命令設(shè)置成全局使用
3、進(jìn)入項(xiàng)目DocumentRoot目錄,一般都是/,laravel是public目錄,在public目錄下面進(jìn)行安裝es6的polyfill.min.js文件(注意權(quán)限755),然后引入,在頁(yè)面中使用:
4、實(shí)例:

<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<script type="text/javascript" src="/node_modules/babel-polyfill/dist/polyfill.min.js"></script>
    <script type="text/babel">
        //js code ...
    </script>

5、注意點(diǎn):最后的script type是text/babel,否則你前面的工作都白費(fèi)了。 嘿嘿,給我點(diǎn)贊吧,阿門!?。?/p>

你的瞳 回答

i7沒感覺。。。

臭榴蓮 回答

1.json 是不支持 map 的,在序列化前需要將 map 轉(zhuǎn)換為 object。
2.樓上的做法稍微有點(diǎn)麻煩,將 map 轉(zhuǎn)換為 object,其實(shí)只需要 [...map] 就好了。

更為簡(jiǎn)潔的寫法:

let knowledgeData =[]

let initialKnowledge = [
    [
        ["id", 1],
        ["title", "關(guān)于float的那些事兒"],
        ["URL", "http://www.w3school.com.cn/cssref/pr_class_float.asp"],
        ["progress", 100],
        ["evaluation", 3],
        ["notes", "關(guān)于float的那些事兒關(guān)于float的那些事兒關(guān)于float的那些事兒關(guān)于float的那些事兒關(guān)于float的那些事兒關(guān)于float的那些事兒"],
        ["tags", ["1", "2", "3"]]
    ], [
        ["id", 2],
        ["title", "position知多少"],
        ["URL", "http://www.w3school.com.cn/cssref/pr_class_position.asp"],
        ["progress", 75],
        ["evaluation", 4],
        ["notes", "position知多少position知多少position知多少position知多少position知多少position知多少position知多少position知多少position知多少"],
        ["tags", ["1", "2"]]
    ], [
        ["id", 3],
        ["title", "1211gfdhfnndhdfhdfgfd"],
        ["URL", "http://www.w3school.com.cn/cssref/pr_class_position.asp"],
        ["progress", 66],
        ["evaluation", 2],
        ["notes", "gfgitiongdfgfdh42356576654435u6uyuydhfjyrdjfjyrdhhvjtdyrdhhmvjdhhmvhthhgchvjyhmhvjyhdgmhvhyedtjfhjyyedtjykkfuuysjx"],
        ["tags", ["2", "3"]]
    ]
]

for (let k of initialKnowledge) {
    knowledgeData.push([...k])
}

localStorage.setItem("knowledgeData", JSON.stringify(knowledgeData))
毀與悔 回答

你這個(gè)用b64要搞死人。
直接推數(shù)據(jù)流。在服務(wù)器端檢查是否需要壓縮,是就壓縮,不是就下一步

先使用wx.scanCode獲取掃描數(shù)據(jù),再使用wx.request發(fā)送給后端。

我甘愿 回答
  1. 純色圖標(biāo)用字體圖標(biāo)
  2. 非純色的小圖標(biāo),用雪碧圖
  3. 非純色大小 5 - 10Kb,轉(zhuǎn)換成base64格式
  4. 高清圖適當(dāng)壓縮一下,不是透明圖片統(tǒng)一轉(zhuǎn)成jpg格式

    騰訊的智圖軟件,可以壓縮和轉(zhuǎn)格式

六扇門 回答

css sticky footer布局

方法一:
flex

方法二:

<div class="wrap">
  <div class="wrap-main">
    <div class="wrap-content">main content</div>
  </div>
  <div class="wrap-footer">footer content</div>
</div>
.wrap{
    overflow: auto;
  }
  .wrap-main{
    min-height: 100%
  }
  .wrap-content{
    padding-bottom: 100px;
  }
  .wrap-footer{
    margin-top: -100px;
  }
野橘 回答

根據(jù)日期隨機(jī)……如果是根據(jù)日期生成,那是不是就是固定的?如果是隨機(jī),那日期在其中扮演什么角色,給隨機(jī)算法加鹽?
目前來看題主所寫的就是根據(jù)日期指定一個(gè)顏色,貌似并沒有隨機(jī)的部分?建議new Date的時(shí)候加個(gè)隨機(jī)的日期試試吧。

愛礙唉 回答

this.$refs.picker.open()的時(shí)候判斷mytime是否有值,沒有就設(shè)你的初始值,有就不變

心沉 回答

天貓頁(yè)面打開默認(rèn)是掃碼登錄頁(yè)面
首先執(zhí)行
browser.switch_to.frame("J_loginIframe")
切換到標(biāo)簽
而后執(zhí)行
driver.find_element_by_id('J_Quick2Static').click()
切換到密碼登錄頁(yè)面
輸入用戶名和密碼
點(diǎn)擊提交
driver.find_element_by_id('J_SubmitStatic').click()