кто использовал буфер обмена в vue?Это не работает с первого клика, это было вызвано динамическим домом? - PullRequest
0 голосов
/ 23 мая 2018
Vue.prototype.$copyText = function (text, select,container) {
    var btn = document.querySelector(select);
    return new Promise(function (resolve, reject) {
        var clipboard = new Clipboard(btn, {
            text: function () {
                return text;
            },
            action: function () {
                return 'copy'
            },
            container: typeof container === 'object' ? container : 
                document.body
            });
            clipboard.on('success', function (e) {
                clipboard.destroy();
                resolve(e);
            });
            clipboard.on('error', function (e) {
                clipboard.destroy();
                reject(e);
            });
        });
    }

Он не работает при первом щелчке, это было вызвано динамическим домом, при первом щелчке дом не может получить, неопределен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...