Vue.js开源: 全家桶入门实战项目 - 豆瓣市集

jang3b2xy 3年前
   <h2>vue2-douban-market</h2>    <p>这是基于vue2 + vue-router2 + vuex + axios 仿(豆瓣市集)的一个webapp项目! 在这之前只是简单的了解一点关于vue相关的知识,也只停留在写过一点很简单的demo ,但是在对比react和angular之后,还是更加的青睐vue ,so 一直想找个时间更加深入一点的体会一下这个,算是后起之秀的一个MVVM框架吧 ! so 在最近工作之余的时间就正儿八经的撸起袖子开始了我的vue之旅啦 !通过这么一个还算完整的demo , 一开始的时候还是习惯性的思维使用曾经的jquery那样的方式来进行开发 ,越用感觉越别扭,此时也意识到自己可能走偏了 ,所以也不断的根据文档API去看 ,去慢慢尝试转变自己的思维方式 ,以数据作为驱动,慢慢的就开始尝到了框架所带来的好处及方便, 对于数据双向绑定,组件化,模块化, 数据的处理和模板的渲染,性能的优化 ,滚动加载, 图片懒加载 等!有一个完整的认识 ,不过因为毕竟还是一次使用,还是有过很多不足 ,只能算是一个入门的demo,在大体上对vue有一个认识的 。</p>    <h3>部分截图</h3>    <p style="text-align:center"><img src="https://simg.open-open.com/show/a8e2244350a15b82eaf7347be9fbaceb.jpg"></p>    <h3>项目地址:( git clone )</h3>    <pre>  <code class="language-javascript">git clone https://github.com/Awheat/vue2-douban-market.git</code></pre>    <h3>安装</h3>    <pre>  <code class="language-javascript">npm install</code></pre>    <h3>运行</h3>    <pre>  <code class="language-javascript">npm run dev</code></pre>    <p>浏览器输入:( <a href="/misc/goto?guid=4959745923629430211" rel="nofollow,noindex">http://localhost:8080)即可看到效果</a></p>    <h3>发布</h3>    <pre>  <code class="language-javascript">npm run build</code></pre>    <h3>技术栈</h3>    <p>在此DEMO中使用了一下技术</p>    <ul>     <li>vue2</li>     <li>vue-router2</li>     <li>vuex</li>     <li>webpack2</li>     <li>es6</li>     <li>axios</li>     <li>vue-infinite-scroll</li>     <li>vue-lazyload</li>    </ul>    <h3>目录结构</h3>    <pre>  <code class="language-javascript">.  ├── README.md             ├── build              // 构建服务和webpack配置  ├── config             // 项目不同环境的配置  ├── dist               // 项目build目录  ├── index.html         // 项目入口文件  ├── package.json       // 项目配置文件  ├── src  │   ├── assets         // css js 和图片资源  │   ├── components     // 各种组件  │   ├── mock           // 模拟数据  │   ├── pages          // 各页面  │   ├── router         // 存放路由的文件夹  │   ├── store        // 状态管理store  │   ├── App.Vue        // 模板文件入口  │   └── main.js        // Webpack 预编译入口  │</code></pre>    <h3>感谢</h3>    <p>感谢您的来访 ,如果对于您有帮助 ,麻烦您使劲的给个Star吧 ! ^_^</p>    <p> </p>    <p>项目主页:<a href="http://www.open-open.com/lib/view/home/1490318950438">http://www.open-open.com/lib/view/home/1490318950438</a></p>    <p> </p>