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

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

  [复制链接]

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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧
) {' H; x5 Z& A3 U* B- y& I+ ^& F4 Y9 n3 W, S) r/ h& g# S2 b8 o# G
(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可6 ?6 j+ F! p* d4 W+ G# f+ G

( n! g8 p  A& j1 Q; Q, W* j(2)安装Vue 脚手架3 v% R: h1 n: Z
>npm install --global vue-cli  / cnpm install --global vue-cli
4 E; A) T: g9 `$ a7 y(3) 创建项目 0 w2 b5 q# l, M2 _6 F
/ n0 m' I; V% |+ |$ k0 c
vue init webpack vue-plmhome01
! v, z* N0 T1 r  X( B
9 E7 n  Z. z8 H& M9 V& x; n0 r. N9 c' H. x% e% {
(4) cd /d D:/webdev/vue-plmhome01
8 U" w! N* z5 z% n- N* a! h如果报错,再运行下 npm install $ f7 _7 h9 [6 G0 V' {

2 I, N) g# K9 ]3 a& y  \( v% cnpm run dev 3 @9 b- c" s- c; c
3 u/ V5 Z0 Z  c
捕获.PNG
0 N: [( R4 r2 F4 j
+ B8 Y% a9 R  n1 j; Y! v3 ^* O& ^$ O5 H2 S0 q0 Y$ b+ X

$ o$ `* t6 _/ x. v& F9 B! O: D; _4 N还有一种简单的做法0 j$ P( h4 D3 }  M6 R9 r. S( x+ [
- v' \3 D0 S0 |
vue init webpack-simple vue-plmhome02
4 Y! R7 h0 G+ h  n5 l6 e1 E! M0 S6 s
1 r& W+ o' ?% _" D. k/ ?/ i9 f目录更精简些: z) W% l2 o7 R: ^# m
上海点团信息科技有限公司,承接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

新版本安装& k2 Z& m5 k$ N
& v5 V* `3 |. y( ~$ n$ L
卸载老版本
2 K$ [/ l6 R$ J& S" l+ Q" H, O( R1 f8 e2 u! q
npm uninstall vue-cli -g
8 e# f( N' O( Q2 C% s- y) i: H% K2 m. u# B" Q0 h  \  h
安装8 O' j5 |) Z- v4 N! U) _
$ H# a5 e1 ?+ k  [
npm install -g @vue/cli   
2 a/ v. `3 s2 B( F8 N  F4 K6 [
9 x! m9 n( ~8 U; s4 v$ m
8 J: ]) h' N- q3 G5 m& cvue --version8 C* W4 B& L: ?" g* H: \5 T6 u& Q

* W! V' i! Y, v* M/ t. J8 |) U, D; Z4 x! C& y1 w$ v- |
vue create vue-plmhome02  _/ d7 _+ T2 c
9 n1 B$ [- q/ P

5 e1 q# c7 i+ M9 S6 @% Vnpm run serve
$ [% M2 Y7 f9 X. @( D! N7 `# C7 F# q0 \; A( S
8 a: U9 u) h1 Q
2 m3 S( j! v) ^0 [
! q) L: ~" s0 Q) N' d
' A& ^  d( t8 |" [

. h! R- j/ w, U, x
, |' S! O2 _, ^1 \0 R2 M) P
. J! `5 N& s7 F$ q
上海点团信息科技有限公司,承接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

第一个例子---基本数据的读取
: Q) o$ A" m! \3 ?' c4 q0 a
<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>
- h( x3 m* i4 n9 f
  </div>
</template>

5 N3 `  l1 f/ R( V, `4 c0 s# a
<script>
. ^* _- Z- l; t6 q) u+ i; p7 F9 ]. y
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>
4 n' [/ X2 N. {/ T; S% X* i' P9 b! n
<style>

; l3 G- Y0 C2 E+ \
</style>

# y9 P8 R% z3 r! p4 Z& ?; ^1 @7 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:20

admin 地板

2019-3-17 19:49:20

数据绑定:
2 t: U+ z' u+ H1 I6 Q
7 {% t8 Q9 B6 O' s+ U  Y# L- y( w' w: b2 ~+ {) C" a
<!-- Bind Attributes -->$ ], Z# j3 l" j' q+ O1 i3 ~8 P
<br>
3 z1 t+ X% e* o) x% Y8 C( S<div v-bind:title="url">
' G/ A- s6 R: |. V8 k  "This is for the url bind"  |5 \/ l1 v9 W# I/ e: N8 }
</div>6 X: a8 ~1 Q& j
<img :src="srcurl" alt="plmhome logo">
: }# A/ A  l2 X9 E2 s<!-- Bind html -->
% i3 p* R+ N" j<div v-html="html">$ [9 E9 g% F0 ?( Z! b  v
</div>
* k8 R% o6 s: l' i<!-- Bind Text-->
! g9 j% f4 F) V* O# }5 }<div v-text="msg" v-bind:style="{color:'red'}"></div>3 g' @; F  g) G
</div>% ]! v: W0 k- X
上海点团信息科技有限公司,承接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

数据绑定:# m* ~" W; Q7 B& \5 v, E) k* f
2 @) e4 W2 ~  j6 l1 Q, U
" c; o; R" o* }, s9 q# i
<!-- Bind Attributes -->
; r$ ]- {* g: R' z<br>
: ~8 W5 i0 u* m# V6 ]<div v-bind:title="url">% N0 ]& u! x) l% o
  "This is for the url bind"  r' V* ?4 \9 o9 \2 I& Z
</div>
$ E. _) v' i8 |; I9 k<img :src="srcurl" alt="plmhome logo">
7 \  V9 r# L, b% _2 w9 s<!-- Bind html -->1 h) \+ X. \( Q5 ~) {& b' r) w5 i
<div v-html="html">
8 y) ]' N- I& N0 p</div>: t% N" X: m* Y. v
<!-- Bind Text-->
1 [0 ^! D" z) r4 U' K+ p- z<div v-text="msg" v-bind:style="{color:'red'}"></div>
7 i% _) g0 C0 f  H</div>) J2 F8 P8 _8 B1 e1 a6 q' x# {! B
上海点团信息科技有限公司,承接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

数据绑定:4 ^5 q' _, Y/ c8 [  n5 m+ S. \; Q
4 f/ |8 g4 ~% C& L4 v! @
' ~( a4 h* P; o0 s
<!-- Bind Attributes -->3 L9 @, [; \/ Y
<br>/ ?! l1 l9 E; A+ p! ~/ y! I& h. K
<div v-bind:title="url">
) E% i7 c% A: N0 v6 V' A3 d3 ?  "This is for the url bind") [' n. S, q. l5 a: T0 K
</div>
- z6 S( @: B) H) ?  B; s<img :src="srcurl" alt="plmhome logo">
; n0 @& m% j4 p9 C  u* R<!-- Bind html -->4 J* I* @8 h# Z0 ^6 m5 A  `. A
<div v-html="html">
) x- D. k4 n, L: b& _$ _4 |</div>
- N/ _+ a9 W7 n3 P6 p3 V' U: `<!-- Bind Text-->
* I( c' C# l& X4 N8 y% t- y/ I<div v-text="msg" v-bind:style="{color:'red'}"></div>& i, L% I! C0 v3 u* n
</div>( Q& m9 `8 {" a9 l' R
上海点团信息科技有限公司,承接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

数据绑定:
3 w! `  Z; S; k9 [
; J# U7 d' a  K. y* N( d
  W, ]2 F; f; s+ @, D<!-- Bind Attributes -->+ |1 l. |  v7 G  E1 m  ]
<br>
2 C  K. j" }6 i<div v-bind:title="url">
. O! t6 I6 I7 a5 |) s  "This is for the url bind"
" E" K+ G; @0 K; u* M. O& o8 I</div>2 @6 ^& Y6 l5 d( |
<img :src="srcurl" alt="plmhome logo">0 B2 P+ p4 z" O& \  e# F
<!-- Bind html -->
6 n0 p! n) b/ A2 L$ T  B( }0 Z& q<div v-html="html">
1 j7 G2 O, O0 a7 V4 M" A</div>3 a, @: g2 `& c
<!-- Bind Text-->
2 M' s" M/ [! M<div v-text="msg" v-bind:style="{color:'red'}"></div>( X0 y/ h+ N6 R  ~$ p
</div>. w  |/ C; s1 Q
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了