wgf4242

wgf4242 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 该用户太懒什么也没留下

个人动态

wgf4242 提出了问题 · 10月13日

git pull失误把所有分支拉取了怎么办。

平时只拉取当前分支。
有次没注意把所有分支都拉回来了。。。怎样处理移除掉其他拉取分支。。

仓库变大了很多。

关注 7 回答 5

wgf4242 提出了问题 · 10月13日

typescript自动初始化interface 所有值为空字串""

如题。。。

interface A {
    name: string;
}

怎样自动初始化 interface的对象。里面可能有任意属性。
比如本例的就是
const x:A = { name: ""}

关注 3 回答 2

wgf4242 提出了问题 · 10月13日

解决git 怎样从根部新建分支。(新建分支和master无关的代码)

大概这个意思,new_branch不要原master的内容和记录。

+---------+  +--------------+
|master   |  |  new_branch  |
|         |  |              |
+-+-------+  +--------------+
  |
  |
  v
+-+-------+
|         |
|commit1  |
|         |
+---------+

关注 2 回答 1

wgf4242 提出了问题 · 10月13日

vue的vite项目配置eslint没有效果?

启动vite后不提示vue/no-unused-vars和any类型。

// .eslintrc.js
module.exports = {
    extends: [
        'eslint:recommended',
 "plugin:vue/vue3-recommended",
 "prettier",
 "prettier/vue",
 ],
 rules: {
        'vue/no-unused-vars': 'error',
 "@typescript-eslint/no-explicit-any": "off"
 },
};

package.json

{
  "name": "vue3vitets",
 "version": "0.0.0",
 "scripts": {
    "dev": "vite",
 "build": "vite build"
 },
 "dependencies": {
    "axios": "^0.20.0",
 "typescript": "^4.0.3",
 "vue": "^3.0.0-rc.1",
 "vue-router": "^4.0.0-beta.13"
 },
 "devDependencies": {
    "@typescript-eslint/eslint-plugin": "^4.4.1",
 "@typescript-eslint/parser": "^4.4.1",
 "@vue/compiler-sfc": "^3.0.0-rc.1",
 "eslint": "^7.11.0",
 "eslint-config-prettier": "^6.12.0",
 "eslint-plugin-vue": "^7.0.1",
 "prettier": "^2.1.2",
 "vite": "^1.0.0-rc.1"
 }
}

关注 2 回答 1

wgf4242 提出了问题 · 10月10日

【已解决】vite怎样配置vue使用vue.esm-bundler.js?

【已解决】

module.exports = {
    runtimeCompiler: true,
 alias: {
        'vue': "vue/dist/vue.esm-bundler.js"
 }
}

关注 1 回答 0

wgf4242 提出了问题 · 10月7日

vue使用渲染函数onClick不工作。

【已解决】看英文文档吧。没问题。中文的更新不及时

在线演示
https://codesandbox.io/s/autu...

使用官方文档的这种方式,没效果。。

app.component("input-component", {
  methods: {
    doThisInCapturingMode($event) { console.log("clicked"); },
    doThisOnce($event) { console.log(`keypressed ${$event.keyCode}`); },
    doThisOnceInCapturingMode() { console.log("mousehover"); },
  },
  render() {
    return Vue.h("div", [
      // Vue.h("h1", { onClick: ($event) => console.log("clicked", $event.target) }, "test"),
      Vue.h("input", { placeholder: "working", onClick: ($event) => console.log("clicked", $event.target) }),
      Vue.h("input", {
        placeholder: "not work",
        onClick: {
          handler: this.doThisInCapturingMode,
          capture: true,
        },
        onKeyUp: {
          handler: this.doThisOnce,
          once: true,
        },
        onMouseOver: {
          handler: this.doThisOnceInCapturingMode,
          once: true,
          capture: true,
        },
      }),
    ]);
  },
});

关注 2 回答 1

wgf4242 提出了问题 · 10月6日

webstorm 使用vue时在import会缺少.vue结尾

比如输入 <Chi 提示 Child。回车补全后
import Child from "./components/Child";
需要手动补上.vue结尾才能工作
import Child from "./components/Child.vue";

有什么办法解决么。

vite脚手架

//vite.config.js
const path = require('path');

module.exports = {
  resolve: {
    extensions: ['.js', '.vue', '.json'],
    alias: {
      'vue': 'vue/dist/vue.esm-bundler.js',
      '@': path.resolve(__dirname, './src')
    },
    
  },
};

这样设置也不行。

关注 3 回答 1

wgf4242 回答了问题 · 10月3日

vscode prettier {}里面怎样不换行。

添加了个.prettierrc,还不行。

{
  "prettier.printWidth": 180,
  "proseWrap": "never"
}

关注 1 回答 2

wgf4242 提出了问题 · 10月3日

vscode prettier {}里面怎样不换行。

已经设置宽度了, keybind.json里不会换。js里会换

"prettier.printWidth": 180, 

const store = createStore({
 mutations: {
 increment(state) { state.count += 1; },
 incrementbypayload(state, payload) { state.count += payload.count; },
 setPostId(state, id) { state.currentPostId = id; },
 },

});

Snipaste_2020-10-03_10-41-02.png

关注 1 回答 2

wgf4242 回答了问题 · 9月29日

解决vue3怎样声明$store, 默认不识别

关注 1 回答 1

认证与成就

  • 获得 5 次点赞
  • 获得 30 枚徽章 获得 1 枚金徽章, 获得 7 枚银徽章, 获得 22 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2016-12-05
个人主页被 405 人浏览