<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: huyixi</title>
    <description>The latest articles on DEV Community by huyixi (@huyixi).</description>
    <link>https://dev.to/huyixi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F918925%2F49b2e01b-efb4-4c91-b9cd-fd985286c435.png</url>
      <title>DEV Community: huyixi</title>
      <link>https://dev.to/huyixi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/huyixi"/>
    <language>en</language>
    <item>
      <title>Vue的组件</title>
      <dc:creator>huyixi</dc:creator>
      <pubDate>Fri, 02 Sep 2022 08:19:52 +0000</pubDate>
      <link>https://dev.to/huyixi/vuede-zu-jian-18i9</link>
      <guid>https://dev.to/huyixi/vuede-zu-jian-18i9</guid>
      <description>&lt;h2&gt;
  
  
  非单文件组件
&lt;/h2&gt;

&lt;h4&gt;
  
  
  非单文件组件的使用
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;创建组件
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight vue"&gt;&lt;code&gt;  const school = Vue.extend({
    //定义组件时不使用el,因为所有的组件都将使用vm管理
    template:`
        &lt;span class="nt"&gt;&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
    `,
    data(){
        return{
              schoolname:'atguigu',
              address:'beijing'
        }
    },
    methods(){

    }
  })
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;data写成函数 --- 避免组件复用时,数据存在引用关系&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;注册组件&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;

&lt;p&gt;局部注册组件&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight vue"&gt;&lt;code&gt;//创建vm
new Vue({
    //决定组件放在哪个容器下
    el:'#root'
    //注册组件
    components:{
        school
    }
})
&lt;/code&gt;&lt;/pre&gt;




&lt;/li&gt;
&lt;li&gt;

&lt;p&gt;全局注册组件&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;vue.component('school',school)
&lt;/code&gt;&lt;/pre&gt;



&lt;ul&gt;
&lt;li&gt;使用组件
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight vue"&gt;&lt;code&gt;  &lt;span class="nt"&gt;&amp;lt;school&amp;gt;&amp;lt;/school&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  注意点:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;组件的命名&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;一个单词的组件命名&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;首字母大写:School&lt;/strong&gt;(推荐写法)&lt;/li&gt;
&lt;li&gt;全小写:school&lt;/li&gt;
&lt;li&gt;多个单词的组件命名&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;首字母大写(kebab-case命名):MySchool&lt;/strong&gt;(推荐写法)&lt;/li&gt;
&lt;li&gt;两个单词之间使用 - 连接(Camelcase命名):my-school&lt;/li&gt;
&lt;li&gt;可以在定义组件时使用name配置项指定组件在开发者工具中呈现的名字&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;

&lt;p&gt;组件标签的写法&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;/li&gt;
&lt;li&gt;  --- 自闭合写法&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;不使用脚手架时,会导致后续组件无法渲染&lt;/strong&gt;&lt;/p&gt;


&lt;/li&gt;
&lt;li&gt;&lt;p&gt;组件注册简写&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight vue"&gt;&lt;code&gt;  const school = Vue.extend({...})
  简写为:
  const school = {...}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  组件的嵌套
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;vm中只管理app一个组件
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  new vue({
    el:'#root',
    components:{
        app
    }
  })
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;app内包含其他组件
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  const app = Vue.extend({
    components:{
        school,
        student
    }

  })
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  VueComponent
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;school组件的本质是VueComponent的构造函数,由Vue.extend生成&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;我们只需写组件标签,Vue解析时会帮助创建school组件的实例对象,即Vue帮助执行:new VueComponent(options)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;每次调用Vue.extend,返回的都是新的VueComponent&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;this指向:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;组件配置中: data函数,methods中的函数,watch中的函数,computed中的函数,他们的this都是VueComponent的实例对象&lt;/li&gt;
&lt;li&gt;new Vue(options)配置中: &lt;/li&gt;
&lt;li&gt;data函数,methods中的函数,watch中的函数,computed中的函数,他们的this都是Vue的实例对象&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;&lt;p&gt;VueComponent以后自己简称为vc&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vue的实例对象以后简称为vm&lt;/p&gt;

&lt;h4&gt;
  
  
  组件的内置关系
&lt;/h4&gt;

&lt;p&gt;vm拥有vc没有的一些功能比如el挂载点&lt;/p&gt;

&lt;h2&gt;
  
  
  单文件组件
&lt;/h2&gt;

&lt;h4&gt;
  
  
  App.vue
&lt;/h4&gt;

&lt;p&gt;App.vue为入口文件,通过App.vue来管理所有组件&lt;/p&gt;

&lt;p&gt;需要在App.vue中,引入,注册,使用组件&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight vue"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;template&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;div&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;School&amp;gt;&amp;lt;/School&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;Student&amp;gt;&amp;lt;/Student&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="k"&gt;template&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;script&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="c1"&gt;//引入组件&lt;/span&gt;
    &lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="nx"&gt;School&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;./School&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;impotr&lt;/span&gt; &lt;span class="nx"&gt;Student&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;./Student&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="c1"&gt;//控制组件的交互&lt;/span&gt;
    &lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="k"&gt;default&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;App&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="c1"&gt;//注册组件&lt;/span&gt;
        &lt;span class="na"&gt;components&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="nx"&gt;School&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="nx"&gt;Student&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="k"&gt;script&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;style&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="k"&gt;style&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  main.js
&lt;/h4&gt;

&lt;p&gt;通过main.js管理App.vue&lt;/p&gt;

&lt;p&gt;需要引入,注册,使用 App.vue ,使用el指定容器&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="nx"&gt;App&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;./App.vue&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;

&lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;Vue&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;el&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;#root&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;})&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  index.html
&lt;/h4&gt;

&lt;p&gt;在index.html 中创建容器&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;html&lt;/span&gt; &lt;span class="na"&gt;lang=&lt;/span&gt;&lt;span class="s"&gt;"en"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;charset=&lt;/span&gt;&lt;span class="s"&gt;"UTF-8"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"root"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;script &lt;/span&gt;&lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"text/javascript"&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"../js/vue.js"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;script &lt;/span&gt;&lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"text/javascript"&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"./main.js"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
    </item>
    <item>
      <title>有意思的个人博客</title>
      <dc:creator>huyixi</dc:creator>
      <pubDate>Thu, 01 Sep 2022 03:38:49 +0000</pubDate>
      <link>https://dev.to/huyixi/you-yi-si-de-ge-ren-bo-ke-e1j</link>
      <guid>https://dev.to/huyixi/you-yi-si-de-ge-ren-bo-ke-e1j</guid>
      <description>&lt;p&gt;阮一峰 &lt;a href="https://www.ruanyifeng.com/"&gt;https://www.ruanyifeng.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;王肖恩 &lt;a href="https://www.swyx.io/"&gt;https://www.swyx.io/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;乔什.科莫 &lt;a href="https://www.joshwcomeau.com/"&gt;https://www.joshwcomeau.com/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>基础前端工程师工作需求</title>
      <dc:creator>huyixi</dc:creator>
      <pubDate>Thu, 01 Sep 2022 03:36:46 +0000</pubDate>
      <link>https://dev.to/huyixi/ji-chu-qian-duan-gong-cheng-shi-gong-zuo-xu-qiu-5ho2</link>
      <guid>https://dev.to/huyixi/ji-chu-qian-duan-gong-cheng-shi-gong-zuo-xu-qiu-5ho2</guid>
      <description>&lt;p&gt;HTML+CSS&lt;/p&gt;

&lt;p&gt;独立完成电商网站（JD，TM）&lt;br&gt;
弹性布局和响应式布局&lt;br&gt;
JS+JQuery&lt;/p&gt;

&lt;p&gt;常见网页动效&lt;br&gt;
下拉菜单&lt;br&gt;
tab栏切换&lt;br&gt;
回到顶部&lt;br&gt;
网页电梯&lt;br&gt;
轮播图&lt;br&gt;
符合代码规范：轮播图有哪几大模块，怎么封装，可富用性怎么样，构造器成员怎么安排&lt;/p&gt;

&lt;p&gt;AJAX发送网络请求&lt;br&gt;
请求方式除了get、post还有什么，什么是restful风格接口，常用请求头属性、响应头属性有哪些，常用传输方式有哪些，什么是FromData，http和https有哪些不同&lt;/p&gt;

&lt;p&gt;Node&lt;/p&gt;

&lt;p&gt;nvm&lt;br&gt;
安装/切换版本&lt;br&gt;
写node接口&lt;br&gt;
后端框架Express或Koa给前端页面提供接口&lt;br&gt;
项目中跨域问题怎么处理&lt;br&gt;
前端框架 Vue、React&lt;/p&gt;

&lt;p&gt;单页面应用，比如电商商城配后台管理系统，&lt;br&gt;
使用组件化开发，数据通行，路由、状态管理&lt;br&gt;
高复用性、可拓展性强的组件&lt;br&gt;
组件传值不同情况下选择什么传值方案&lt;br&gt;
路由怎么实现多级路由的管理方案，如何实现约定式路由&lt;br&gt;
状态管理 怎么管理多模块状态，异步状态管理如何解决&lt;br&gt;
Vue + TypeScript&lt;/p&gt;

&lt;p&gt;权限控制:角色权限，路由权限，按钮权限&lt;br&gt;
对封装请求进行优化，如何有限管理异步请求，多层异步请求只能做到promise吗，响应有没有统一管理&lt;br&gt;
类型管理除了书写接口、类型别名、泛型等&lt;br&gt;
如何对各个模块类型进行高效管理&lt;br&gt;
项目功能完成还需要进行优化如维护优化、用户体验优化、性能优化&lt;br&gt;
微信小程序&lt;/p&gt;

&lt;p&gt;如果还无法找到好offer:&lt;/p&gt;

&lt;p&gt;面试表达能力&lt;/p&gt;

&lt;p&gt;简历没有凸显优势&lt;/p&gt;

&lt;p&gt;B站找相应教程 作者：胡一希 &lt;a href="https://www.bilibili.com/read/cv18352975"&gt;https://www.bilibili.com/read/cv18352975&lt;/a&gt; 出处：bilibili&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Hello Dev</title>
      <dc:creator>huyixi</dc:creator>
      <pubDate>Thu, 01 Sep 2022 03:25:16 +0000</pubDate>
      <link>https://dev.to/huyixi/hello-dev-476j</link>
      <guid>https://dev.to/huyixi/hello-dev-476j</guid>
      <description></description>
    </item>
    <item>
      <title>Vue项目搭建</title>
      <dc:creator>huyixi</dc:creator>
      <pubDate>Thu, 01 Sep 2022 03:24:07 +0000</pubDate>
      <link>https://dev.to/huyixi/vuexiang-mu-da-jian-2449</link>
      <guid>https://dev.to/huyixi/vuexiang-mu-da-jian-2449</guid>
      <description>&lt;ol&gt;
&lt;li&gt;搭建NodeJs环境&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://nodejs.org/zh-cn/"&gt;https://nodejs.org/zh-cn/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;检查node版本,出现版本号说明安装成功&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; node -v
&lt;/code&gt;&lt;/pre&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;切换淘宝镜像源提高速度,以后使用 cnpm 代替 npm&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; npm install -g cnpm --registry=https://registry.npm.taobao.org
&lt;/code&gt;&lt;/pre&gt;

&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;搭建Vue环境&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;全局安装 Vue-Cli&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; cnpm install -g @vue/cli
&lt;/code&gt;&lt;/pre&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;查看安装的版本&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; vue -version
&lt;/code&gt;&lt;/pre&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;版本过低&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; npm update -g @vue/cli
&lt;/code&gt;&lt;/pre&gt;

&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;创建项目&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;vue create &amp;lt;项目名&amp;gt;&lt;/li&gt;
&lt;li&gt;cd 该项目文件夹下&lt;/li&gt;
&lt;li&gt;npm run serve 运行项目&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;项目初始化配置&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;项目运行起来自动打开浏览器&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; --- package.json
  "scripts": {
     "serve": "vue-cli-service serve --open",
     "build": "vue-cli-service build",
     "lint": "vue-cli-service lint"
   },
&lt;/code&gt;&lt;/pre&gt;


&lt;p&gt;出现的问题-打开的网址是0.0.0.0:8080&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; --project- vue.config.js
 module.exports = defineConfig({
   transpileDependencies: true,
   devServer: {
     host: "localhost",
     port: 8080,
   },
 });
&lt;/code&gt;&lt;/pre&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;关闭eslint校验功能&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; --project- vue.config.js
 lintOnSave: false
&lt;/code&gt;&lt;/pre&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;配置src文件夹别名为@,@代表src文件夹,方便寻找文件&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; --project--jsconfig.json
 {
   "compilerOptions": {
     "baseUrl": "./",
     "paths": {
       "@/*": [
         "src/*"
       ]
     }
   },
   exclude:[
   "node_modules",
   "dist"
   ]
 }
&lt;/code&gt;&lt;/pre&gt;

&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
  </channel>
</rss>
