если я импортирую ElementUI, я получаю это
blockquote>TypeError: Cannot read property 'install' of undefined
Ваш код неправильно импортирует ElementUI как именованный импорт. Пакет
element-ui
не имеет именованного экспортаElementUI
, поэтому он будетundefined
. Импорт по умолчанию - это то, что вы бы использовали там (но это не то, что вам действительно нужно)://import { ElementUI } from 'element-ui' // DON'T DO THIS import ElementUI from 'element-ui' Vue.use(ElementUI)
Поскольку вы импортируете элементы по отдельности (чтобы сэкономить на размере пакета), вы следует также избегать импорта ElementUI в глобальном масштабе , как это, потому что это будет препятствовать экономии размера пакета.
Для меня не совсем понятно из документации Element, но кажется, что Element расширяет компоненты Vue с помощью $ verify из коробки.
blockquote>Документы утверждают, что глобальный метод
$confirm
доступен только в том случае, если полностью импортирует элемент следующим образом:import ElementUI from 'element-ui' Vue.use(ElementUI)
Если вы импортируете элементы по отдельности, вам следует вместо этого импортировать метод
confirm
локально в компоненте. То есть импортируйтеMessageBox
для его методаconfirm
:// MyComponent.vue import { MessageBox } from 'element-ui' export default { methods: { handleDelete(row) { MessageBox.confirm(`Do you really want to delete ${row.name} ?`, "Confirmation", { confirmButtonText: "OK", cancelButtonText: "Cancel", type: "warning" }) } } }
проверьте, что услуга браузера работает, она не включена по умолчанию.
UPDATE1: Посмотрите, можно ли установить Монитор сети/Wireshark, чтобы сделать сетевую трассировку на SQL Server, чтобы видеть, получает ли это широковещательные сообщения и отправляет ответы. Я думаю, что это - Ваш наилучший вариант в поиске и устранении неисправностей этой проблемы. Согласно MSDN сервис использует порт UDP 1434, таким образом, это - трафик для наблюдения.
UPDATE2: сервер имеет несколько IP? в соответствии с этой статьей MSDN брандмауэр Windows Server 2008 имеет проблемы, отвечающие на сервисные широковещательные сообщения Браузера SQL, даже с правилами, позволяющими пакеты через.
Кажется, что сервис просмотра испорчен так или иначе...
Я не знаю, можно ли временно удалить этот SQL Server временно. Но если так, можно хотеть попробовать это:
Я склонен не полагаться на просмотр. Вы получите непоследовательные результаты, потому что просмотр отсылает широковещательную передачу udp/1434 пакет и ожидает ответов назад. Однако, так как Вы можете соединиться удаленно через SERVERNAME\INSTANCENAME, тот аспект сервиса Браузера SQL работает. Если бы это не было, Вы не смогли бы соединиться. После этих слов для поиска и устранения неисправностей части просмотра:
Для завершенного поиска и устранения неисправностей этого, к сожалению, необходимо было бы сделать трассировки пакетов.
У меня была такая же проблема в виртуальная машина. После выключения брандмауэра все заработало.