PLM之家PLMHome-国产软件践行者

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

  [复制链接]

2019-3-17 19:49:37 2886 6

admin 发表于 2019-3-16 18:41:54 |阅读模式

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧
0 R1 ^2 o' s8 s/ y+ Y
1 I" q: ]! \# s7 `! s4 ^( p4 |(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可1 {5 E, e' Q, K* e2 V& t
# w  u3 b# c# i* F% h9 Y% ?; L
(2)安装Vue 脚手架
" n/ s! }: B: v0 Q/ c6 ~" s3 H0 y>npm install --global vue-cli  / cnpm install --global vue-cli
% F. A4 ], U  e; H' `' ^3 ?' D! L(3) 创建项目
/ i6 I0 C" Z  o' f( @$ S7 z* q1 O( Y; u0 s- K
vue init webpack vue-plmhome01
/ |" R" w$ O6 X  ^6 a" G! ]  I' d6 Y% W
) f) I- [; p! S
(4) cd /d D:/webdev/vue-plmhome01
$ \. V, X" e% @  q: F如果报错,再运行下 npm install : y( R7 p4 ?" N6 t5 A) [
* M/ W& D- @* U  |8 \  \, n$ e
npm run dev
# P* W+ g5 B( @. ]; Z
4 z( X& X9 e- Q2 _ 捕获.PNG - W0 a* m7 S7 B. Y' k1 m

& J0 V/ h$ X8 ~# |5 K0 b
3 a. S2 Z' b- k- i
5 ?/ Z' h" g8 T, S$ d还有一种简单的做法3 Q  ^. m0 ~9 T& A0 f
6 i1 D% t; y7 F4 e" N
vue init webpack-simple vue-plmhome02
: l& X  B9 B  }# s# f$ {; N- J8 l9 n- m  G' o  p5 t; \" |
目录更精简些
7 e6 \' f( m: P- J9 A% L
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复6

admin 发表于 2019-3-16 19:25:52

admin 沙发

2019-3-16 19:25:52

新版本安装
! K! ?! F/ O0 q+ {5 c7 \8 J3 R: m1 B/ x) ]
卸载老版本
. o0 l6 q# A& n# W  b
$ O, }* D3 K% b# G# K- h" n/ onpm uninstall vue-cli -g) ~6 U, D' @& `% \6 \& r( r5 H% F# M
$ z5 z# E' v. K4 a
安装
: s9 J6 |2 h5 v- E: m# n+ }4 q
. _& O3 w: g% ~: rnpm install -g @vue/cli   $ c" I; s' l6 J) k* |9 Q7 }# s

6 Y1 y$ a  ?- x* a. u, k% \! B  ]6 Z
vue --version8 h& i2 m1 E$ |' _" ~

& H; w1 }' F2 z' t4 M5 s5 X  e! c7 v; B' m/ p  a' ^6 d% [1 Q
vue create vue-plmhome023 j' D3 T) L/ v7 \# g3 v. f9 A
, c: i. T2 g7 r5 K& i
8 G2 |  O% E, o, Q4 C
npm run serve
. N# D$ u5 x$ \9 m9 m- R& {3 q  J5 Y% x/ t8 W7 L! f
6 T$ X, n, F: W8 v
+ H8 k2 s! j. @. Y5 T1 b# S; a8 z

" J/ j$ ]& K& M7 q- X
& W8 _. P- O( h# c9 `* q* v, _3 @& l$ j( V& s4 s1 |* O7 I
  t4 ]9 C! a; R1 K0 ~
' W" V, w: a9 ]* u  z9 W1 d
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 17:54:58

admin 板凳

2019-3-17 17:54:58

第一个例子---基本数据的读取
- h0 `7 h5 ?; ?( A0 J
<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>

8 b; c1 L9 V: _9 p# p
  </div>
</template>
; @  s$ k% N+ o
<script>

# E2 z/ \; w: i: u6 e% Z  a
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

, E8 Q* g3 T* v% W, `) f4 q. p
<style>
' M) q  B8 N# O
</style>

; Y5 T; Q# \* A# x1 s) J
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 19:49:20

admin 地板

2019-3-17 19:49:20

数据绑定:/ K% L+ R% \# |: Z; b

# ~0 F  v, V. o% i) R2 O) a1 F1 O4 b$ w- ^
<!-- Bind Attributes -->
* t9 b( D6 x) Z<br>* V8 g% B) |" T& N$ w
<div v-bind:title="url">
7 c8 b7 t/ O. R1 R# u% q  "This is for the url bind", E$ r! W+ M$ j1 F7 T2 X/ J
</div>+ }1 v$ b/ I) h  k0 Y
<img :src="srcurl" alt="plmhome logo">1 F( O* r4 G0 p# [3 J" S; N
<!-- Bind html -->
3 [9 `( R, L) A, p8 L3 a<div v-html="html">8 }  n  [2 A/ y! H6 Q8 r
</div>- G8 ?9 v' ^* _: x( h" ]( V: A
<!-- Bind Text-->6 C+ J5 y" N" B" W
<div v-text="msg" v-bind:style="{color:'red'}"></div>; e0 a9 U7 h6 m5 B
</div>" f/ v+ O) F& |4 u6 u
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 19:49:26

admin 5#

2019-3-17 19:49:26

数据绑定:4 |) t$ v1 k% K7 S
) n/ R! F& `7 x% C

$ I; {: Y& j4 O) i# t. Q0 O. X  u8 E6 S<!-- Bind Attributes -->
2 E! V7 M" R2 H9 z6 B/ Y# K6 e<br>
3 ~+ o1 q6 U& D4 |8 R# l) {% S<div v-bind:title="url">. O! e+ h9 J9 E, ~, ]
  "This is for the url bind"
% c6 o/ R. K- l5 A: L+ J1 q</div>+ _0 V8 f4 _  k% B  M3 @' L
<img :src="srcurl" alt="plmhome logo">2 \1 S. \& i- I8 t. i1 q1 L
<!-- Bind html -->
" `, h' q0 L- b7 b! M+ p$ t: b<div v-html="html">
  V! j3 ^& }1 k' l1 P8 `4 K</div>
. y+ R" P8 r; T. ?<!-- Bind Text-->
6 D; g! h4 A. H3 m% h<div v-text="msg" v-bind:style="{color:'red'}"></div>( U$ r5 v5 `8 {
</div>! C* R$ I9 {1 z* s  A
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 19:49:31

admin 6#

2019-3-17 19:49:31

数据绑定:8 J2 ^* N# B& v( G9 k- O" h% J, K

8 D4 D( Q) b1 G, d$ @  D$ h6 ^+ I
( p& c8 O. Z/ _% f- t2 p<!-- Bind Attributes -->* b/ R' a6 q, T. q: `  q, E
<br>
' M$ N$ L6 h2 I+ v/ r* s, e<div v-bind:title="url">+ R. I! I% Q& ?8 }) w
  "This is for the url bind"
# U/ Z& U+ c" b* l6 `</div>2 w* X: X4 l: n- o
<img :src="srcurl" alt="plmhome logo">
0 e/ T2 O" [0 s; @<!-- Bind html -->2 @7 U0 C. V  t8 r; p
<div v-html="html">
4 f' b* Y/ I) Z. W5 i7 m</div>" x' X) I# W- W3 R2 a- k6 |/ e# M
<!-- Bind Text-->& r+ ~' G! ?  J
<div v-text="msg" v-bind:style="{color:'red'}"></div>
$ Q1 m2 ]$ G' j& @: \</div>4 T7 R# x4 ]4 V- |+ O2 \! a
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 19:49:37

admin 7#

2019-3-17 19:49:37

数据绑定:. ]8 G; n) Z5 H4 G
) j- X. ^( L# g9 y& R$ S

9 f, [" ?1 H3 i2 w; d  j. r8 g<!-- Bind Attributes -->; M8 G4 ^* M' H/ H; [. g
<br>, l/ v2 V1 j2 [( z
<div v-bind:title="url">
% {' P* q: t. ~& g' }. F* O  "This is for the url bind"
9 u3 ]0 a! F3 a7 l* w$ n% Q/ n</div>
( Q- Z" O  g: ?2 M5 P& \* _<img :src="srcurl" alt="plmhome logo">
: l( e. i$ [0 u9 M5 z$ W<!-- Bind html -->. Y! m: m: b2 I/ }! _: e
<div v-html="html">
9 m  o7 r$ V$ L</div>' d* D: Q3 K$ M! Y/ O+ ^
<!-- Bind Text-->% d: B' r2 o7 I9 q7 \; t
<div v-text="msg" v-bind:style="{color:'red'}"></div>
5 `  d, d6 E5 c# X& o+ T7 |</div>' e& l: @7 h( V' {6 \- {9 }
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了