PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

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

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

  [复制链接]

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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧
( ~, t& ]3 Y$ \1 f5 F5 g6 h( j# H- a" p7 k8 g) |
(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可
, p! v* K3 @8 z1 W* t) l
- K( U4 J" l) K3 X" x5 s- Y& t(2)安装Vue 脚手架+ k3 c) i  B, z" M5 M3 _* `
>npm install --global vue-cli  / cnpm install --global vue-cli
! |, q  W$ I3 Q. p2 {+ T; L(3) 创建项目
. E( R: ]# P8 h1 g: I. z! t' j% w- x8 q. B1 ^+ F9 _" |
vue init webpack vue-plmhome01
- q: [% n: U+ i8 C5 v6 k
. \+ R2 O9 |+ A# \. c/ c' q7 ]% U9 L0 R' y; X# ^4 W& m( [4 g
(4) cd /d D:/webdev/vue-plmhome01
. Q. u4 V# C( X" S9 q7 C# _. J( [8 r& y如果报错,再运行下 npm install   y+ q2 u" t$ J+ _( _1 b
2 B$ _* ^, y6 n
npm run dev
6 [0 `! ]1 J/ E2 G" d7 W* e" V% ]. C+ Z2 o& Z
捕获.PNG 5 ]& K" M0 W* B. t) d8 t) N+ M: C
7 ~* ~4 i5 _2 J: ]. X6 u4 h
- g! r, N8 Z8 P. b. Z  H1 H

5 f/ R) ~2 |1 `+ z3 r% \( e4 s还有一种简单的做法* K- V3 I) \, E  B

3 ?+ ?+ X; h" svue init webpack-simple vue-plmhome028 ~9 W/ ?& k& ^# I4 J( Z

- ?  C& n. u/ k  J7 n) u7 z% G$ `6 K目录更精简些
2 l1 f2 a; w- d9 u+ s
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复6

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

admin 沙发

2019-3-16 19:25:52

新版本安装6 q7 n6 H' Z- t& a. q+ ?5 [
& O) A  |# n- ^& l  a
卸载老版本
! Z6 n& Y. i& `' @; D8 n/ K- R% v& E# L5 a+ j! M4 i6 K! `" v. W
npm uninstall vue-cli -g
6 @2 M) |- f  Z6 i: V$ j
9 m3 o9 Z' c; z+ h$ `0 w% f安装
2 G% b0 t' e% G* g4 [
# h- m# {) I3 W' ]( Jnpm install -g @vue/cli   # z5 T# \: Y" K, A! j1 u0 |

+ I' {+ j( q; d0 |+ u# K! x. l, o0 X4 l- a" c
vue --version
+ ?3 G* ^% j* W# i  v* t
6 i. p6 {* ~, H8 ]) N2 [7 |; {4 [- f1 x! O2 ^% a- B, E+ [
vue create vue-plmhome02
* \! ?0 G4 O/ D8 o, s  |# ?3 j" r' Y. Z; H& v' z

/ y6 i! o/ |1 p/ Znpm run serve & K- _! q' ]  Q
4 K+ ~$ _6 ~1 J# t, \" K3 e8 r

5 y, \. d2 H: Q4 Y3 M9 z0 G
$ f0 X4 ]% j; j4 t( y) ~
5 R7 ~5 m7 d; s+ [% O5 {! t% j7 C" h  h/ J7 o5 c
: {8 v( i$ k# P1 N/ e  n* p

; r+ v& G# q2 p2 r2 |2 B7 B, t4 o* g, s' I6 M9 a
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

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

admin 板凳

2019-3-17 17:54:58

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

+ }2 C( y8 \3 c4 ~
<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. D5 o9 P1 |
  </div>
</template>
: G! ~; a4 ]) a2 f* A, Z, T
<script>
0 l# t# k+ W& ^( Y; n
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

% V% U0 d* q+ M' @5 B7 T* F- _
<style>
' h) F  \9 Z, I0 k
</style>
! l/ n- U- n( ?2 T
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

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

admin 地板

2019-3-17 19:49:20

数据绑定:8 |: }6 A( g0 B

0 x$ Q% c/ h$ [" ~! k+ W! M) V8 A- @2 u
<!-- Bind Attributes -->
( i" I7 E$ ?2 d3 {  n) a! }<br>
: q' [' p5 {/ C( L<div v-bind:title="url">. \+ V3 U, ^! W% R5 s
  "This is for the url bind"% L1 C( F2 Z: W7 W2 s( n# p. d
</div>
, h9 O5 |$ R0 L; V8 d<img :src="srcurl" alt="plmhome logo">
: \, T/ s2 U/ D0 N8 h# n<!-- Bind html -->1 k* @( G$ A1 C$ J5 p6 D( O
<div v-html="html">0 S) D( y' v0 w; X5 H
</div>1 O' D; F  O7 ^- ^* {( r! p6 H
<!-- Bind Text-->
, q$ `) A4 J& G0 q+ C: z5 j) w4 F: s<div v-text="msg" v-bind:style="{color:'red'}"></div>0 Z3 I' j1 _$ r3 D+ b3 `
</div>
/ s( d7 D% X" k# N8 |
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

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

admin 5#

2019-3-17 19:49:26

数据绑定:1 {/ O# B1 J$ D
* E% ?2 t# s" i% c+ f
1 r3 v0 |: l. E6 O" w
<!-- Bind Attributes -->
- Q6 C# b  ^$ K<br>
; k! \& n7 V" }/ F8 F) T6 w<div v-bind:title="url">
1 _, `$ w; z$ V  "This is for the url bind"- t# {2 e' F  L' H: f: D
</div>" b3 a0 {; |- F0 _; P
<img :src="srcurl" alt="plmhome logo">
6 a% Y; G: [& ]9 G9 J' U) Y<!-- Bind html -->
% D* y, \) |& ~% j<div v-html="html">
3 o: _+ K1 k2 ]4 J$ @( m</div>4 g5 l: {: m  n0 p7 I; h
<!-- Bind Text-->
, Y$ O- K1 V% s1 w; m9 n* o4 z<div v-text="msg" v-bind:style="{color:'red'}"></div>1 p0 J8 r, Y( c8 I' a
</div>
( L+ o+ P' Z( w/ ?9 S3 J
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

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

admin 6#

2019-3-17 19:49:31

数据绑定:% _* @; d5 k7 \6 z! I2 D

/ U. Y% b/ i6 h: O5 @* A% {  E
: f+ s% U& x& U3 l4 p<!-- Bind Attributes -->+ f  e1 ~9 S8 B: m
<br>" K. V; f3 E/ N, c
<div v-bind:title="url">3 j8 {% X+ n5 Y1 _' M& {" K
  "This is for the url bind"7 h; |+ Q" |6 Q0 v+ A
</div>
8 u1 Y  O9 w3 p1 q<img :src="srcurl" alt="plmhome logo">
7 F/ @- R" g+ l<!-- Bind html -->1 M/ h3 Z0 _, z. f. a
<div v-html="html">1 e3 ]. b2 ]1 [
</div>
) p( J" \; X3 ^<!-- Bind Text-->) F& Q8 o+ I0 `" S% Z$ S$ L  t" ?' _
<div v-text="msg" v-bind:style="{color:'red'}"></div>2 ?/ c, N! ?8 S
</div>7 A* j( H2 J( [$ q9 S4 l7 h
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

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

admin 7#

2019-3-17 19:49:37

数据绑定:
4 T7 V+ q* V& s, H9 v- ?1 y  I: ]; u4 y) C" t

; \' H6 \/ ^* o5 B3 d! C  p# {  Y<!-- Bind Attributes -->
4 K% N$ ]5 b% t<br>/ T; T; G0 {6 r* r7 _8 b
<div v-bind:title="url">  `  ]% e/ D5 B9 O
  "This is for the url bind"0 @3 t7 J5 i+ r: E
</div># D. p& I1 V+ m
<img :src="srcurl" alt="plmhome logo">0 J2 {. U8 E. W) f( L3 B6 s) W
<!-- Bind html -->
4 v, y( ]: m4 m/ l$ o- V. E<div v-html="html">
" _8 b1 ^* Z2 W0 ^! I: a% o</div>
, _3 s( h) E9 }6 Y( Y<!-- Bind Text-->
1 `2 z3 G$ P# e, Y2 C0 {<div v-text="msg" v-bind:style="{color:'red'}"></div>
! T. |  x' o! v# m) Y9 }</div>8 N; k! c7 c3 k  M
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了