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

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

  [复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

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

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧8 y$ Y  ^7 H1 \) ~. g3 d

: U. Z9 R0 ~3 ]  }" o! Z(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可
# f: Y  u! Z% O  E' d; X4 T  B+ X; C3 a0 l! G
(2)安装Vue 脚手架
0 l3 x- A3 |8 S$ F/ _>npm install --global vue-cli  / cnpm install --global vue-cli: i- i* u5 x: S( c0 k( }: `$ W9 e
(3) 创建项目 # g- B' N& A; p) C1 j+ I, c4 ]2 d2 g
2 M3 r0 \' o0 ^6 c! e6 N
vue init webpack vue-plmhome01+ M7 _6 Q+ B7 w
3 a+ m% M" |: g$ b  m7 s* k

- Q- E* P. R2 D0 e! `2 H0 r(4) cd /d D:/webdev/vue-plmhome011 T2 Y9 S8 U. y' t
如果报错,再运行下 npm install
' a! d" _3 B7 Q7 c5 c$ G* P# L# C& b: ?: H4 i; P& U# b
npm run dev
0 b0 S2 O9 w8 Q- L
7 N5 _4 W  t( p/ t* D" `# B 捕获.PNG ; Q! {' i  A# D# ~% A/ L
. H' m* ?! L: k5 m1 q, O" M
: d8 ^5 I$ G* i
% @  a5 a5 H8 p6 H' D
还有一种简单的做法
4 ?. M; B- o4 D, S$ o4 ~) C* B( g0 B" Z/ f- D
vue init webpack-simple vue-plmhome028 r# p3 |; s* D0 d* u- w

' b9 }! }% e- r) q5 F目录更精简些
1 f+ q' q0 p1 Y* x& S: a  _
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复6

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
QQ
 楼主| 发表于 2019-3-16 19:25:52 | 显示全部楼层
新版本安装7 _$ M) M7 w2 E& h% C
3 u2 R  p: i% C' x  [
卸载老版本
6 x. h# y2 _+ K$ a0 `/ ?4 i- T
& y( f0 ~8 Y/ ynpm uninstall vue-cli -g
; E9 _. N% K. F, B- U. q
4 J3 n; l! k9 X4 d! z: Y! I+ F安装# P5 C! X' @. N3 Y) f% }

6 a+ X7 c, s0 T& fnpm install -g @vue/cli   
5 I2 a7 O3 k( t& P$ o; X
: V; ~9 Q- p; o6 q4 k. D, a0 _, G# M4 a1 O! `% M
vue --version. }+ l4 V  c$ J

# p1 `) _, D& }9 \! ]/ p# q
: ~- |! H& c! D7 r2 }' G* n+ svue create vue-plmhome02
& D/ w/ z+ d5 ~( Q* L) w
) J; c& J( z: H
! o6 _5 Z' p% f4 Fnpm run serve , V: p- Z! X, `2 R* |

; K9 k6 x( X! o$ U6 ?
$ Z( X2 J# \8 t$ ^) U4 Z$ o2 T1 G$ `7 E2 B4 f6 ^
1 ~# b$ D; g' h9 d

- o7 K9 X0 K6 T: y' i" I) C5 i- q8 i8 d+ C5 ^8 i8 t4 u

# F# {% y  K' t; \1 R
! S1 Q: N* {0 m& P) R! h9 g
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

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

3 N; Q0 d# f3 _4 ]7 |
<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>
+ j$ q" E9 V6 _' B- a1 x8 ]/ v
  </div>
</template>

  \: |0 r& ~5 d0 T/ o- Q- [; X
<script>
& k% \8 r$ \7 e. Z7 s
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>
# x. ^: P8 J" h6 Y6 v( G/ a
<style>

2 Q# a/ f% p- [5 r
</style>

  Z  t7 _* Y  ^; l+ l: f
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
QQ
 楼主| 发表于 2019-3-17 19:49:20 | 显示全部楼层
数据绑定:
0 c% A" ?  h; g# V2 k" o% X) S+ z% |2 |, H
+ n$ E! t( r1 O) G( H) e" k# [
<!-- Bind Attributes -->0 ~& F, p" W- Y1 O+ G6 d4 S
<br>) y1 c- z) u5 k8 Y1 x! h0 {- v
<div v-bind:title="url">5 V; f2 E6 z+ W+ E, b( q; J* V
  "This is for the url bind"
- V8 G3 C2 m8 o2 g4 d& i</div>6 X8 n4 o& @- T8 H7 a9 U
<img :src="srcurl" alt="plmhome logo">2 {# r0 j  X! l5 Q: X
<!-- Bind html -->
/ ]( B$ a- d& L3 c, C<div v-html="html">
) _3 Z4 S  n' w9 u9 E" G7 j5 G1 h( j</div>
7 l9 z" G. W0 _6 v+ G<!-- Bind Text-->
, v  n& t1 J" ~* m  m' e0 c<div v-text="msg" v-bind:style="{color:'red'}"></div>
+ n, X0 S# @( s  F$ j* m/ y</div>) b) k) ?  ~9 ^$ i
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
QQ
 楼主| 发表于 2019-3-17 19:49:26 | 显示全部楼层
数据绑定:- E: h% F5 Y0 b7 {: O
2 O9 w. t, B7 H! @

  ^. z% g/ \9 f1 e( v% s$ O0 r<!-- Bind Attributes -->8 v* _* _: u9 F: }2 [9 n: B7 _; i' t
<br>$ I& ]% U1 D8 M/ G
<div v-bind:title="url">
9 M9 j+ e$ b6 I" t  "This is for the url bind". S4 r+ F6 w& I# o" w+ J  [
</div>: s. q: U( R( i0 B1 l
<img :src="srcurl" alt="plmhome logo">
& G, i' U9 S' X7 |. C5 F4 Y<!-- Bind html -->
6 w& H! O$ |# n- u3 t2 f9 y<div v-html="html">
1 ?0 X6 R( N$ j( K/ C' c* ]</div>& _- @# @" e2 a1 W
<!-- Bind Text-->
" W) j. P' D  R- D" h1 E/ X0 T<div v-text="msg" v-bind:style="{color:'red'}"></div>6 n1 u' ~/ N, k3 j8 L
</div>2 ^/ r3 X$ {; w$ L; I
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
QQ
 楼主| 发表于 2019-3-17 19:49:31 | 显示全部楼层
数据绑定:6 C- t5 H$ F1 x; w( w  a% f( ^
8 v) \/ V5 z- Q! C  Z4 ]

8 k/ |' S% |& P9 p/ Y) y<!-- Bind Attributes -->0 W! M: `' M$ X( A( ~
<br>& i* h1 p5 w' b* w* C5 m" s8 N
<div v-bind:title="url">9 b  s! Y0 M8 t
  "This is for the url bind"
! j0 X' \' E2 B- I4 c</div>0 v5 g9 c  D3 T1 c: ^. [/ U
<img :src="srcurl" alt="plmhome logo">
" R. p8 ]& x! {* X  h- f<!-- Bind html -->
  R. r3 ?/ h& u& i3 Y+ Y, {<div v-html="html">% i& ^$ ^4 `# f. Z+ `
</div>9 X" P7 ], P: X# G( J5 U. }
<!-- Bind Text-->
; z* q7 \5 |5 |& f<div v-text="msg" v-bind:style="{color:'red'}"></div>! Q: ], B4 X1 S% H8 Q
</div>8 j/ p4 M+ l" [' f* c
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
QQ
 楼主| 发表于 2019-3-17 19:49:37 | 显示全部楼层
数据绑定:0 n) Z$ b  p+ r1 P0 o# V

1 ?, g' ~7 B" R) H
" X7 Q* @" q  p  X<!-- Bind Attributes -->9 Q4 N5 X: s7 h, A$ _) \
<br>
5 g! Q8 |" d: }<div v-bind:title="url">
" Q' p/ p0 C6 D  "This is for the url bind"( j7 f% {# t8 a9 L
</div>' W) n. ?4 w1 V
<img :src="srcurl" alt="plmhome logo">. L, [: r% w! _  ]* W% t; O
<!-- Bind html -->" d5 U* o, d& L- j# M% q2 m/ T1 \# X
<div v-html="html">
# s! k2 {- H; d6 n* B1 R! {% c</div>
# L, z( r5 R6 Q; Y, l0 _% Q<!-- Bind Text-->1 K# I8 q* O- [
<div v-text="msg" v-bind:style="{color:'red'}"></div>5 f( I9 H" q9 G. s/ e! \
</div>
$ F0 _4 ~* m& f0 N3 r; N
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了