diff --git a/extension/.eslintrc.js b/extension/.eslintrc.js index 2c6a7fa..09d91ff 100644 --- a/extension/.eslintrc.js +++ b/extension/.eslintrc.js @@ -3,6 +3,9 @@ module.exports = { env: { node: true }, + globals: { + chrome: 'readonly' + }, extends: [ 'plugin:vue/essential', '@vue/standard' diff --git a/extension/public/background.js b/extension/public/background.js deleted file mode 100644 index 28612c9..0000000 --- a/extension/public/background.js +++ /dev/null @@ -1,10 +0,0 @@ -chrome.runtime.onInstalled.addListener(function() { - // 扩展第一次安装时触发 - // alert('安装完成') -}) - -chrome.bookmarks.onCreated.addListener(function() { - // alert('新增书签') -}) -// chrome.browserAction.setBadgeText({text: '↑'}) -// chrome.browserAction.setBadgeText({text: '↓'}) diff --git a/extension/public/manifest.json b/extension/public/manifest.json index 20f475b..a2af8ce 100644 --- a/extension/public/manifest.json +++ b/extension/public/manifest.json @@ -19,12 +19,6 @@ "128": "images/bookmark128.png" } }, - "background": { - "scripts": [ - "background.js" - ], - "persistent": false - }, "options_page": "options.html", "homepage_url": "https://github.com/alvisisme", "permissions": [ diff --git a/extension/src/components/vbutton.vue b/extension/src/components/vbutton.vue index a7e84d2..86ddd95 100644 --- a/extension/src/components/vbutton.vue +++ b/extension/src/components/vbutton.vue @@ -1,5 +1,5 @@ @@ -9,6 +9,11 @@ export default { name: 'VButton', props: { msg: String + }, + methods: { + handleClick (e) { + this.$emit('click', e) + } } } diff --git a/extension/src/pages/options/app.vue b/extension/src/pages/options/app.vue index 0045859..6d20f59 100644 --- a/extension/src/pages/options/app.vue +++ b/extension/src/pages/options/app.vue @@ -1,7 +1,7 @@