查看: 3422|回复: 6

[开发视频] Vue 前端开发配置步骤---自学手册

 火 [复制链接]

6

主题

4

回帖

60

积分

管理员

积分
60
发表于 2019-3-16 18:41:54 | 显示全部楼层 |阅读模式

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

×
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧- S( p2 \$ @# }1 O5 w
9 @2 y" u0 n; g4 Q
(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可
7 t9 D! x1 k4 s! ^& P
" {7 K/ X# F! u6 I* W, O) l* F(2)安装Vue 脚手架3 A  O* j# ?- W5 |+ |$ k
>npm install --global vue-cli  / cnpm install --global vue-cli
8 S0 U# [% R/ Q: b8 B- i  i8 _) O(3) 创建项目
) N7 r$ v6 U: I6 h4 A2 A$ z& f& z- V; o
vue init webpack vue-plmhome01
# S* L, ]. R; H6 D) a% n- x6 `1 `1 \. Y0 q" k+ c* W. }

" W1 P* M: v& B3 Z+ f(4) cd /d D:/webdev/vue-plmhome01: ^8 A, {0 A8 N8 l8 E& ?
如果报错,再运行下 npm install
7 d$ V; E& p1 D# s2 Z7 D" T5 ^! s: Y- j
npm run dev   W7 X- e; ~' y. E# c! O, W& @
$ V5 O4 f3 g4 o
捕获.PNG ) A# U' k: y9 B. d1 O0 X, B1 u

8 S  o* i) o* w& A+ x2 G, [+ e/ S7 A0 }, m

# K& d. s! h- i) P3 I: v, m还有一种简单的做法
" ]/ R; }* S+ y! ~" P' _
9 j8 A4 Z! r% Z  g' Bvue init webpack-simple vue-plmhome02. I1 z- I7 ~6 o" r& a. W( c& @* q- f
% h8 u- e0 Z, c( z2 \4 _+ c9 \
目录更精简些) H- C5 C4 T" l8 b, k
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

6

主题

4

回帖

60

积分

管理员

积分
60
 楼主| 发表于 2019-3-16 19:25:52 | 显示全部楼层
新版本安装6 i0 F! W9 A. u$ X% p
8 r' E( C9 S& g; A
卸载老版本 % I* S( s+ `1 d: V. o+ r  J

. j9 M# S8 n0 K% `# a) snpm uninstall vue-cli -g# s- d9 B3 o3 q- K2 H9 g6 B4 y

( _; F' W; `2 ]0 S8 z; g安装
6 W7 C" {3 L) \1 O6 M3 l# a* _; z/ ]! }
npm install -g @vue/cli   
9 m" [" J9 q/ W1 r) Z! W: g5 x, |! C) X! y$ l) d  J
. f2 b: c- j* n+ p2 v
vue --version
! ]! l* W* x, V( `1 J3 b& A0 q( J" h, g5 v7 I- X' V& s% c. |
, b4 r4 w4 b. t% S
vue create vue-plmhome028 ?) z2 ~9 Z& a4 Z0 ]( m3 N2 P

* m, M% t# y* t) A/ C; [3 m+ W+ C3 X
npm run serve
: T4 H/ z0 _* e; Q: Y
0 ]% R& Y3 D4 k: `; D
5 @5 n, M  c% P* {% X( ]0 ?2 v0 S# m

( E  G6 E( h* o+ R7 }4 s7 Q- L2 `8 Z' N2 ]% ~. x
+ B  ?$ D7 M$ m' h% \
2 L% _7 |" h3 D3 X
$ _8 w4 [" I& v- t
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

6

主题

4

回帖

60

积分

管理员

积分
60
 楼主| 发表于 2019-3-17 17:54:58 | 显示全部楼层
第一个例子---基本数据的读取

! w7 w7 ]" a7 `$ V, G
<template>
  <div id="app">
  <!-- user constant Value -->
   <h2>my test vue </h2>
   <br>
   <!--Use the data value-->
   {{msg}}
   <!-- Use object vaue -->
   <br>
   <h3> {{obj.name}} : {{obj.Age}}</h3>
   <br>
   <!-- interate the arrary -->
  <hr>
<ul>
  <li v-for="item in nameList" :key="item">
   {{ item.message }}
  </li>
</ul>
) I9 G' \: r2 @6 ~
  </div>
</template>

+ k$ N9 |5 r: G3 m- ^! T
<script>

# B1 v; |7 M8 f  h9 C5 D! I: Y
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

% ^$ b; @7 x: D8 t7 a. N
<style>
7 p6 \5 j* H" t3 i
</style>

4 g8 {  _% }; @0 ]
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

6

主题

4

回帖

60

积分

管理员

积分
60
 楼主| 发表于 2019-3-17 19:49:20 | 显示全部楼层
数据绑定:
) T/ w! ], |) Q- |' N
9 M& q2 r+ s/ m! K. F* x" Q$ |6 z0 P
<!-- Bind Attributes -->
; u! a3 b  l& n2 o6 ]<br>& R0 e1 r& t/ }( I: f8 P
<div v-bind:title="url">
# y9 f7 g! A: Q8 F! I  "This is for the url bind"! J* k( m+ Q% ~& }" A1 _  e
</div>
9 k5 j8 l) e# R<img :src="srcurl" alt="plmhome logo">
: J9 f. R* F; g% c2 Y<!-- Bind html -->
2 P# g1 S9 k: p<div v-html="html">( L0 H; P3 U% I/ G6 t  H
</div>$ E& A2 Z8 |2 t% _
<!-- Bind Text-->
3 B9 k: e& L; B# T" J; U% `<div v-text="msg" v-bind:style="{color:'red'}"></div>
' y9 k9 U7 j/ ?. a5 N# e</div>* s( Q( Q+ f9 v5 l0 ^: H
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

6

主题

4

回帖

60

积分

管理员

积分
60
 楼主| 发表于 2019-3-17 19:49:26 | 显示全部楼层
数据绑定:3 W# o3 m7 Y# z( u
( S( Y9 K) P; O4 w6 J" y

& v, {' H, q- K. O! z; ]<!-- Bind Attributes -->
5 d" b. _3 Z8 L" t* f7 k<br>& C1 Y% i0 s9 O* w& R$ j+ B" ?
<div v-bind:title="url">
4 `9 f/ D4 {6 t* J  "This is for the url bind"
& j' ^9 y5 g  L0 C</div>
/ v9 \6 _$ J# K& f<img :src="srcurl" alt="plmhome logo">
& I( ^/ H3 ^$ N6 t<!-- Bind html -->+ J5 p' ?* e/ Q9 b9 r6 a
<div v-html="html">
+ W2 ~& T/ v# D' p9 I</div>* ]4 V) y# n$ N) `
<!-- Bind Text-->
8 v3 T( p: m2 B<div v-text="msg" v-bind:style="{color:'red'}"></div>
/ Q5 u0 G9 E0 R; l6 C! Q# N</div>1 l( w* H8 S: r2 W5 {  b1 ~9 S- q9 N
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

6

主题

4

回帖

60

积分

管理员

积分
60
 楼主| 发表于 2019-3-17 19:49:31 | 显示全部楼层
数据绑定:9 b! k+ f( k4 ?& t
* ~! K  Z+ e/ x% ]+ @# o
, Q; S, z) ]$ ?. g+ \& H6 a! d
<!-- Bind Attributes -->  u9 j# f- z- A+ V) A
<br>
9 c2 Q+ Y4 b0 M: c<div v-bind:title="url">
2 k3 f* d; x7 e; a  "This is for the url bind"' U2 ^, j+ ~; ?; |+ w8 \' V
</div>
0 Z' G5 H" r2 W0 q6 k2 g2 O<img :src="srcurl" alt="plmhome logo">! ]0 j/ P6 K0 h$ L+ }' r# ]9 N, ?
<!-- Bind html -->
1 |' X: U0 S7 N' K; G<div v-html="html">9 }; @/ L( e$ ]
</div>: D9 x- w% t4 ^' F+ B( \
<!-- Bind Text-->; p6 J6 ]" N7 P( A# d: F
<div v-text="msg" v-bind:style="{color:'red'}"></div>! x+ W, z. [! `, u" e$ {
</div>* [* i! Q# y2 |; b! Y# x) ~
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

6

主题

4

回帖

60

积分

管理员

积分
60
 楼主| 发表于 2019-3-17 19:49:37 | 显示全部楼层
数据绑定:# t! I% R& n3 H# z* [: u; z

$ U  ?+ S* C% v
6 y. u3 G( O6 y" d<!-- Bind Attributes -->
7 s& g  V* r; n  {+ v8 c% W! \<br>
+ l& f7 E. C: n- F# M9 A<div v-bind:title="url">
9 Z' O; z* }2 v( r* S( p. w  "This is for the url bind"
0 y# b$ |) ]6 ?" {! f. t1 J0 a</div>
; P1 B0 U2 w, n0 M/ e/ k4 C& G7 A<img :src="srcurl" alt="plmhome logo">
7 M& n6 v# n5 e! _4 n  C7 O<!-- Bind html -->
) l/ @0 h* _  U$ s' n: H) q% i! [<div v-html="html">
  u$ W( D) V4 ^) l2 u! F6 ~. N</div>
' `% Y3 C+ \" A9 b$ ^: j/ o<!-- Bind Text-->6 j7 v- I+ W3 G% _6 |
<div v-text="msg" v-bind:style="{color:'red'}"></div>; A& h! g4 f# o; T% \1 U5 _8 b
</div>
& L1 j. U) O% A* I1 U5 M- Z
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

在本版发帖
关注公众号
QQ客服返回顶部