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

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

  [复制链接]

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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧- [  T, P6 O0 D: i: U' Z
2 s+ Q$ T- H. @8 c( ?
(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可# h2 n% w- ]% P% M) I) s, m/ N
4 f4 P! Z0 H3 E; E6 |( `
(2)安装Vue 脚手架) R# ?5 i2 C0 L! f8 c8 K! H
>npm install --global vue-cli  / cnpm install --global vue-cli3 ]- z7 e# r4 K/ R1 |/ h5 F7 h+ w
(3) 创建项目 0 \- r* z* ~6 u4 [+ o6 c; z
: Z( }% }% F7 v) F7 ^
vue init webpack vue-plmhome014 Z/ u5 o5 {0 H. M4 J
' m) ?! }8 {0 E! e" M

: \3 G2 W7 Q2 K$ B1 ?/ F' E(4) cd /d D:/webdev/vue-plmhome01
" I8 w8 t8 Z$ Y2 G- }$ h. r1 U如果报错,再运行下 npm install 6 K! T- L! o) c

) n+ I; E; q, |* gnpm run dev ) z4 \! Z; {8 z( P& T0 d! Z9 a" \

" j8 e$ L1 B2 _) i2 X% ~+ ]. e 捕获.PNG
% F' v  u' A: [" F' Y
2 K0 X& C5 C$ \# E* t8 u, `
/ m1 C/ {, M. A" ?- k9 ~4 _: O4 Z- U! `, R  a2 ?6 d
还有一种简单的做法
+ W5 O8 ?1 Z" X1 A5 H5 c  J
$ A3 I- J3 Z$ l2 B9 v" n2 S/ u7 |vue init webpack-simple vue-plmhome02
* n+ B; V* b) V3 u/ [% {0 G8 ~
7 J2 X  L: O8 B: {目录更精简些' w" E" G  M9 n4 o# S+ e9 Z+ B
上海点团信息科技有限公司,承接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

新版本安装
. n" ~: q) E2 [! _1 q/ P3 n: J
6 \7 ?+ c  }! o, F卸载老版本
) z2 V, B  l0 H! b6 Y8 g* W8 L* Z( c1 T
4 M0 ?. D/ G3 {: u/ w8 ^4 Y% t- F" lnpm uninstall vue-cli -g
: y% ^) v7 D. D
" _1 _$ t# }! Q6 L安装
6 t! L. k9 e* ]. p, P$ E. f5 D' v  p: o2 c
npm install -g @vue/cli   
0 V: ^7 {" l6 C6 c
" P6 l7 F3 a1 ?9 N. z. p. o& M7 l* u, Y1 i
vue --version
/ ]# {3 z' K& R) t' x! s1 Z6 U; L$ i' u& x
& k, T$ O( ?% O7 p( Y# T
vue create vue-plmhome02: V3 q* ]! c  I* T; m2 G
3 y/ m0 m+ o% d) s3 W
: V" T% I  ]7 p2 w0 t2 }5 j2 H
npm run serve
$ t1 r; d/ |& Q+ e, ^4 ]3 z: k
6 ~) R% c. V/ x0 z: ~2 p- j* F1 u# ]0 {5 I9 t  D4 A4 S
" O3 N0 f: E! Q$ C: Z- A

. D4 f! c' h! w4 T1 r
. D- t. F1 Y" N! ]  B3 R" c0 N
$ ?* E% A7 {- w" Z$ d- U. y2 F# p5 R

9 Y# ~5 I5 L8 [$ n' k% l2 D  v
上海点团信息科技有限公司,承接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

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

# ~$ `- w$ J; b( `4 W
<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>

: r: }5 B# l& V1 m
  </div>
</template>
' b& g) W4 D9 ?; h( U5 v9 T
<script>
: B1 H# j+ S5 z! e' y
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>
& X6 t, O/ O# T+ y& V
<style>

7 C* r' N: Q5 Z& O4 n+ z4 j: g' F6 {
</style>
  M# p' ]8 ]* G1 e
上海点团信息科技有限公司,承接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

数据绑定:' \# X% ?/ b2 O4 l( ?
2 _+ y1 C8 C- ^3 n6 r

+ E* }1 J) T- }, P* d) ^% A" ]<!-- Bind Attributes -->
" z0 W* W) W* \& Y6 B9 T. @<br>0 W- R, U  D: N- j# u- j
<div v-bind:title="url">
8 d; @( j  K# B  "This is for the url bind"* E, J' j- p; h" n, K- J( B
</div>
- n& g3 Y9 p0 S" _<img :src="srcurl" alt="plmhome logo">$ _+ T2 h$ U0 L' [9 V
<!-- Bind html -->
& h+ |  m/ w' _$ a% a% c<div v-html="html">
. w1 ~$ v* e: b! o; w! d( q% w</div>
/ Q9 ^, D* F+ e2 R+ A- J4 S<!-- Bind Text-->
8 i% e% J3 H- b0 I# H<div v-text="msg" v-bind:style="{color:'red'}"></div>
. L8 E! W" a3 @+ _  ?. c</div>) }) b* F+ B- U$ [" s0 V( Q$ ?4 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:26

admin 5#

2019-3-17 19:49:26

数据绑定:* j0 Z4 N" A9 `1 L. I  c
7 q+ X* ]9 W- S9 V, I

! Q% H) _8 V6 Z6 Q; Y: g<!-- Bind Attributes -->
# p) E/ O% ~" f" b* s<br>
& C+ G% I' N2 U3 F<div v-bind:title="url">+ S3 L/ \& Y) ?  d( }6 V
  "This is for the url bind"6 E) ?/ v# U7 e3 o' g
</div>
1 w0 V2 e0 u- a1 A( [7 O0 R<img :src="srcurl" alt="plmhome logo">
2 v( y. F6 }4 o2 V<!-- Bind html -->: S, V- C8 Q, C$ ~
<div v-html="html">
1 E) ]  d- c1 ~  L, J  Z& X</div>
: _  j+ M5 S% ~( q& {<!-- Bind Text-->/ s1 d1 d# d( Y5 ~5 }
<div v-text="msg" v-bind:style="{color:'red'}"></div>
. N7 P; b% m- |  w</div>
. ?& `7 R9 |! o* C6 D7 M" I' _0 E
上海点团信息科技有限公司,承接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

数据绑定:+ N$ x9 t. t) v4 Q" N8 u. t* V/ ^, z) f

/ I' F% M/ Z6 L) u* V# }; T; y
! D: |! |; k4 [9 n<!-- Bind Attributes -->
( t) i4 {1 U7 [4 E8 L4 l6 ]* C<br>
! R# P5 g5 T( y% w. J2 C<div v-bind:title="url">
, D2 A6 u7 y/ Y' W7 T  "This is for the url bind") r* H0 t  U" @) k
</div>( W$ k$ C) H: T- F# X
<img :src="srcurl" alt="plmhome logo">
9 E7 k7 M" n! M6 N2 a4 H! q: \<!-- Bind html -->+ [- N: z/ `" \/ \: e
<div v-html="html">) k3 J; k7 I6 w' {
</div>
. t9 c- q3 S. V5 o4 _<!-- Bind Text-->0 l6 i7 K% g7 j
<div v-text="msg" v-bind:style="{color:'red'}"></div>
. `9 A1 E7 I2 Z' u9 w/ l</div>' Q3 c. `: C' y7 _3 E+ i0 M& @/ q
上海点团信息科技有限公司,承接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

数据绑定:
+ F+ w9 _; L& V/ F* y
& _% r4 s5 y  m' o: D. C1 L
$ d3 _$ t6 h# l<!-- Bind Attributes -->
9 c3 E, s$ L2 {, }$ v( H2 ?<br>' W+ J* K" }; D; b8 s
<div v-bind:title="url">( B+ w+ S# S) C; k! c
  "This is for the url bind"0 E% I2 J) ~# g  b) R
</div>
9 v0 S. `, O9 E' g& Y<img :src="srcurl" alt="plmhome logo">
7 q" R. F! Z  [* o<!-- Bind html -->" g  X) j: b( d- |* }' h& N3 _
<div v-html="html">
# p8 X' O# I8 F</div>" \; ]1 E) q$ J; P. l
<!-- Bind Text-->
2 {5 C) X. U0 e3 p* R! _4 M<div v-text="msg" v-bind:style="{color:'red'}"></div>2 I/ J: r' H  w
</div>
! q1 x6 c1 D" W. o9 Y
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了