PLM之家PLMHome-工业软件践行者

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

  [复制链接]

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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧
! B' H( W' _4 N0 }8 Z" ?9 ]$ j& x  x, m" b8 `2 [: J; I# Z- D
(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可
8 B! @$ h. ]9 @$ X; P2 S  G6 \5 E$ p
$ e3 E  f3 j4 d; ~0 j4 S* t4 B. s(2)安装Vue 脚手架7 Z& _4 ~$ p( ~7 M. o
>npm install --global vue-cli  / cnpm install --global vue-cli1 n+ m: j$ l% D: i( R8 @
(3) 创建项目 $ {2 b! w. S" c- K  b

- k3 d* w: \4 Zvue init webpack vue-plmhome01
2 M8 X; c  ~- D. e7 q
% T% P  D) v* W- m3 f- l. Z- k! o. q4 m, x9 z# q. v
(4) cd /d D:/webdev/vue-plmhome01
; {1 u8 M2 U- l  p" ~, K如果报错,再运行下 npm install 8 d) I% N$ }5 z; o. e

( B" T  `' O2 [" rnpm run dev 7 `1 z! c6 a- m8 n4 H  t: Y

" p! K5 b; Z0 M) x, G, g 捕获.PNG 4 x) Y" n9 Q' s8 D# i* m
4 p8 V1 w( d5 M7 r; x. w
1 E. {0 I1 @( x4 F) Q5 z% E
  b. r" b: ]# d! M# D* v& B
还有一种简单的做法% Y5 D% x; ^* }3 R* a4 Z
0 x# I( U& r' F* N& _0 a) H3 X5 K" a
vue init webpack-simple vue-plmhome02( O, ^8 O  A* R; N5 I$ v0 {

0 c' j; c, @' H: `9 }+ `目录更精简些
- u/ D8 B; f1 [5 f
上海点团信息科技有限公司,承接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

新版本安装6 V7 i* B9 N5 m: M, W7 d1 M% i
2 G8 z" N7 K% C5 X
卸载老版本 3 N9 |# S4 I7 @& j" I$ S  v
; d4 v: u1 G5 P: ~! v( F
npm uninstall vue-cli -g
" s9 q2 ]- w4 g1 Q0 w  _  V! u
+ g0 `" }' v; I' l9 d安装
( y6 x2 _& x6 L. V. x$ `; i- E9 ?# [' i; _! v( O+ w  I
npm install -g @vue/cli   7 \! S6 q7 |. \
( W/ p# F6 Z# \0 I
- x; s6 K# k. r! m
vue --version. S2 d  x% f7 H% Y( X( d8 N( s
/ F6 e" m0 D, d! Z5 B
% _* L. b- o% D1 r
vue create vue-plmhome02
0 x! o6 u- p; b; T2 q; r  p
! X. J. u% R) h6 ~3 w
8 e/ T5 Q1 X7 w, L  Y: [  [npm run serve : R6 _, F9 R! o% d, P
9 S- ?' p$ [/ {6 [4 o  Z4 J/ Y3 o
) ?- p6 \6 Q6 m- K" y/ L
- l" ]8 [( y$ R4 Q4 _  g

/ ^% d8 H3 s# |! Q3 D5 P8 R! u5 \5 N9 v

$ q! L) J4 b& _9 _0 t0 D) l, H
! M+ r+ Z& Q" @
% H) x, J0 c$ P2 e: _
上海点团信息科技有限公司,承接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

第一个例子---基本数据的读取

2 z) y% _0 M5 v& f# o
<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>
/ u# J# f, g% l* n  x' N
  </div>
</template>

5 \7 u5 G/ o; J6 Y; ]
<script>
5 o" q0 w% Z2 x0 _5 c$ t
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

9 s! n# d& N# A$ S1 ^
<style>

4 o' B- D  _- h1 s4 U! h
</style>

. f' y, E) C. t2 b: |. H
上海点团信息科技有限公司,承接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

数据绑定:
1 ]& A( e, Z9 T; ~' h7 L2 V
4 ]1 ^3 B, a- t: \1 z, x
1 ^+ [' c; D# `8 x3 k<!-- Bind Attributes -->
7 Y. x: c7 K1 c2 T$ ]<br>" S5 _1 {7 j! n- K5 q0 L
<div v-bind:title="url">
8 f* n+ J- u* t( a- Z* P" k/ a" [  "This is for the url bind"
- U: P' ?6 u5 ^% Y' K9 E</div>  [2 E; @6 O( l0 l" d' X
<img :src="srcurl" alt="plmhome logo">2 }. U; n( A4 N  M$ [6 D8 ^
<!-- Bind html --># I3 d$ P/ `1 P8 U) o2 R
<div v-html="html">
4 Q3 `% ?* n/ D  M' |! G5 P- W  e</div>" Y' v' d5 ?. E. n1 P0 q
<!-- Bind Text-->
* t5 O9 L; q, X3 B6 z! e<div v-text="msg" v-bind:style="{color:'red'}"></div>8 ]$ W; F9 E# x4 k7 I$ }
</div>
6 V( Z% W5 O, S* ~
上海点团信息科技有限公司,承接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

数据绑定:
5 D$ d& [- d: a  n
% ~1 u; Q+ R) G. E: u3 B9 p8 t, v% ?: a% `5 @! D6 V) x
<!-- Bind Attributes -->: ^5 e  [1 R! j0 f
<br>: ^4 ?: k: w+ i1 I, K% c
<div v-bind:title="url">5 h5 ^# t# E( W; m7 G
  "This is for the url bind", x; X) m  u# ?8 J5 d4 Q- y2 E
</div>  I  k' O# @5 J6 i, }* {
<img :src="srcurl" alt="plmhome logo">- W& h# X! A4 T% ?0 r
<!-- Bind html -->, k4 ], S3 Q3 \5 C
<div v-html="html">) T9 @9 J( p7 N+ i- c: t7 ?
</div>
6 C4 C4 j& C, t, M+ N; I+ ?<!-- Bind Text-->+ f# T7 J4 I. l  h
<div v-text="msg" v-bind:style="{color:'red'}"></div>/ f$ J4 f% N( D+ M/ P1 @8 W
</div>9 }! E0 j6 ?3 i- [
上海点团信息科技有限公司,承接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

数据绑定:
' s7 W9 N, Q# i/ f# h+ E
7 z+ l5 E) a2 C& E2 I& p' n& m# J( ]% {  f4 L$ d5 _+ M8 E
<!-- Bind Attributes -->) b9 Z& {0 G0 n& U6 r. v' Q+ z+ H% `
<br>
0 i) A/ d/ S8 V<div v-bind:title="url">8 D% k1 w, f4 `. D
  "This is for the url bind"' s4 S8 x% ^( p5 M! @$ y
</div>
! i% {/ U0 D8 n. ~8 d. Z- [9 x<img :src="srcurl" alt="plmhome logo">
# i3 a9 J& o( x6 w<!-- Bind html -->
+ j8 T0 v. [. l5 k' v' ?5 r7 n9 i8 }<div v-html="html">) E: T2 n3 g- r; F5 k
</div>
, Q) i2 p7 h% [( X+ T1 d! @5 H<!-- Bind Text-->
7 Y( p% O5 D% s1 H3 z" [<div v-text="msg" v-bind:style="{color:'red'}"></div>
8 z2 q# t" i  Y+ c/ M: k</div>" Z" ~& k3 W3 R% Y
上海点团信息科技有限公司,承接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

数据绑定:. z4 o0 z8 T' M, t
8 K4 C8 t0 y+ [( z! q% l% _

: A2 J: h/ r) B( H3 i<!-- Bind Attributes -->: I( _6 ]% a4 b& Y) l7 n' B
<br>0 S. n/ \. s0 Q+ |6 d
<div v-bind:title="url">' D7 h5 M1 d' e& I5 m; b5 }
  "This is for the url bind"
3 H/ l  c, s9 j, u: a: K; e* o</div>% a. h% Z6 h$ [% j3 w! T2 ?
<img :src="srcurl" alt="plmhome logo">
. S: @# ^2 y* ?4 c; g<!-- Bind html -->
. O0 X3 M  c( v! k7 j* [<div v-html="html">3 {7 ?- W7 _) u6 a
</div>6 G1 I, A% y/ V' m+ j5 [: \! Y2 k
<!-- Bind Text-->
/ b! m1 n+ m$ F, r! ~<div v-text="msg" v-bind:style="{color:'red'}"></div>
. t/ i: T4 {% @  x</div>! b" L, |' j& I. T
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了