鍍金池/ 問答/ HTML問答
夢囈 回答

直接 :row-class-name="row.type === 2 ? 'success-row' : ''" 試試

自己解決了
改成了@"C:\Users\liux\AppData\Local\Yarn\Data\global\node_modules\.bin\vue.cmd" %*
不知道為什么yarn自動生成的鏈接會報這種錯

不二心 回答

不同的項目? 那為什么不給每個項目都放一個eslint配置文件,讓規(guī)則跟著項目走比較合理。
在各自的項目中eslint --init初始化eslint規(guī)則,會在各自項目下生成規(guī)則文件.eslintrc.js,可在其中編輯當(dāng)前項目的規(guī)則,然后就實現(xiàn)你期望的效果了。

若提示找不到eslint命令,是因為還沒安裝,使用npm install eslint -g安裝eslint命令。 以上前提是你安裝了nodejs。

歆久 回答

你再怎么樣也需要有一個具體的規(guī)則來說明內(nèi)容如何區(qū)分的啊,比如
1232{按鈕1}{按鈕2}765432/^(\d+)(\{按鈕\d\})(\{按鈕\d\})(\d+)$/可以從捕獲的子匹配項上獲取各個部分。例如

var re=/^(\d+)(\{按鈕\d\})(\{按鈕\d\})(\d+)$/;
var rtall=re.exec("1232{按鈕1}{按鈕2}765432");
console.log(rtall);
硬扛 回答

缺少一個配置

{
    devtool: 'sourcemap'
}
遺莣 回答

解決了, 引入本地vue.js的時候,加了type的類型,導(dǎo)致這種莫名的錯誤。

怪痞 回答

__setOpenidAndSessionKey的回調(diào)用個函數(shù)包起來,里面調(diào)用這個函數(shù)并傳參

毀了心 回答

你可以用babel對代碼進(jìn)行編譯,把新語法轉(zhuǎn)成舊語法(同時引入polyfill)

莫小染 回答

根據(jù)各部門人員的相關(guān)字段來查詢可以查到

風(fēng)畔 回答

https://www.npmjs.com/package...

{
  "plugins": [
    [
      "component",
      {
        libraryName: "antd",
        style: true,
      }, 
      "antd"
    ],
    [
      "component", 
      {
        libraryName: "another-module",
        style: true,
      }, 
      "another-module"
    ]
  ]
}

終于解決了這個問題,在stackoverflow上面提問找到了解答:問答詳情

做法是添加消息隊列.為什么添加在這個問答:為什么添加消息隊列,大致意思是因為低級鼠標(biāo)鍵盤鉤子默認(rèn)會馬上返回返回值,通過添加消息隊列就能解決.

添加了一個線程來控制鉤子,如果不添加好像程序不能按要求退出.

最后c++部分代碼:

// dllmain.cpp : Defines the entry point for the DLL application.
#include "stdafx.h"
#include "stdio.h"

HHOOK g_HookHwnd = NULL;
HHOOK g_hMouse = NULL;
HANDLE hThread = NULL;

// 鉤子子程
extern "C" _declspec(dllexport) LRESULT CALLBACK MyHookFun(int nCode, WPARAM wParam, LPARAM lParam)
{
    printf("in hook key function\n");
    // 這個Structure包含了鍵盤的信息
    /*typedef struct {
    DWORD vkCode;
    DWORD scanCode;
    DWORD flags;
    DWORD time;
    ULONG_PTR dwExtraInfo;
    } KBDLLHOOKSTRUCT, *PKBDLLHOOKSTRUCT;*/
    // 我們只需要那個vkCode
    PKBDLLHOOKSTRUCT pVirKey = (PKBDLLHOOKSTRUCT)lParam;

    // MSDN說了,nCode < 0的時候別處理
    if (nCode >= 0)
    {
        // 按鍵消息
        switch (wParam)
        {
        case WM_KEYDOWN:
        case WM_SYSKEYDOWN:
        case WM_KEYUP:
        case WM_SYSKEYUP:
            switch (pVirKey->vkCode)
            {
            case VK_LWIN:
            case VK_RWIN:
                return 1;  // 吃掉消息
                break;
            }
            return 1;
            break;
        }
    }

    return CallNextHookEx(g_HookHwnd, nCode, wParam, lParam);
}

extern "C" _declspec(dllexport) LRESULT CALLBACK  MyHookMouse(int nCode, WPARAM wParam, LPARAM lParam)
{
    printf("in hook mouse function\n");
    return 1;
}


HMODULE g_Module;
extern "C" _declspec(dllexport)  BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
                     )
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
    {

        break;
    }
    }
    return TRUE;
}


extern "C" _declspec(dllexport) DWORD WINAPI controllHook(LPVOID lpParamter)
{
    g_HookHwnd = SetWindowsHookEx(WH_KEYBOARD_LL, MyHookFun, g_Module, 0);
    g_hMouse = SetWindowsHookEx(WH_MOUSE_LL, MyHookMouse, g_Module, 0);
    while (true) {
        MSG msg;
        if (PeekMessage(&msg, 0, 0, 0, PM_REMOVE)) {
            TranslateMessage(&msg);
            DispatchMessage(&msg);
        }
    }
}


extern "C" _declspec(dllexport) void FuncHookDevice()
{
    if (!g_HookHwnd)
    {
        hThread = CreateThread(NULL, 0, controllHook, NULL, 0, NULL);
        
        printf("start hook\n");
        g_HookHwnd = SetWindowsHookEx(WH_KEYBOARD_LL, MyHookFun, g_Module, 0);

    }
}

extern "C" _declspec(dllexport) void FuncEndHook()
{
    printf("end hook\n");
    UnhookWindowsHookEx(g_HookHwnd);
    UnhookWindowsHookEx(g_hMouse);
    CloseHandle(hThread);
    g_HookHwnd = NULL;
}

culumns是生成列數(shù)據(jù)的,首先是表頭,這里不說多表頭的事,那需要另加屬性,表頭里面的th根據(jù)culumns循環(huán)生成,沒用就是里面的title屬性。

其次是主體部分,tr根據(jù)data循環(huán)生成,里面的td還是根據(jù)culumns循環(huán)生成,里面的內(nèi)容是data里的數(shù)據(jù),即

data[i][culumns[j].key]
獨白 回答

百度/谷歌/高德都有api,使用canvas或者WEBGL結(jié)合api應(yīng)該行、

枕邊人 回答

直接在類中定義成員方法。。

import Vue from 'vue';
import Component from 'vue-class-component';

@Component
export default class App extends Vue {
  mounted() {
    console.log('mounted');
  }
}
玩控 回答

點下如圖按鈕可以切換顯示
圖片描述

柚稚 回答

服務(wù)端認(rèn)為你的請求是兩個不同的客戶端發(fā)起的,所以第二次請求才是undefined

刮刮樂 回答

沒有做過相似的,但畢竟安卓與ios本身就不一樣