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 2431 6

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧: K! z' B2 Q, q' M- O! D  B

! {. C( [& \, G1 K+ u0 i( C) i(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可
4 G* \) M" O( R& |+ w
9 H' g" s, ~5 G(2)安装Vue 脚手架# M1 j  x% o+ P  ^" ]: Y, c
>npm install --global vue-cli  / cnpm install --global vue-cli
0 G1 w6 V# R# L# ?6 a3 D" W! |# N(3) 创建项目
& P' {8 y; n! l, _9 _& c7 ^8 v+ u  g3 x6 c8 I/ @
vue init webpack vue-plmhome01- A6 d8 p( f* |4 i

$ K2 m  s$ N6 o+ q* g' e% \
- c" t8 Z; D/ l/ g4 c(4) cd /d D:/webdev/vue-plmhome01
. h8 C( a' W7 |% A0 O+ g  u$ |如果报错,再运行下 npm install
+ l: s" R# ~3 p! Q" ]- L- ?+ x- I* l& T6 [7 C
npm run dev
6 W  e1 r9 K2 ^6 D( q7 _8 \8 ^' S5 T0 y+ c, X/ Q, x. e4 Y
捕获.PNG ( u5 C* j8 _4 w' Q# M' H
) b8 E: m5 e# d/ C9 P: J

# o; w. ~, e8 ?+ m! D- [/ u8 _+ H; ~4 v! y. z9 n/ p
还有一种简单的做法
' y/ H1 ?, P* ]  I8 p% \! C0 Z' C3 n
vue init webpack-simple vue-plmhome027 X& K" [3 t1 R2 p) O! S4 L2 V+ T4 W

( m. G7 u8 U" E2 F% v, e目录更精简些
; ^/ L9 H2 E+ g0 H. n
上海点团信息科技有限公司,承接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

新版本安装
4 F3 w4 U( W$ }3 V2 }2 m! G% e
: {6 t) ^( z9 V5 \( M4 r卸载老版本 6 D  K" h6 V  x% u3 A
- r5 s% @$ }( J' R  H
npm uninstall vue-cli -g6 o( K2 N3 g1 D) H$ b, c0 Q

$ u# e" M! ~% k0 _+ j, a安装+ Q; y+ P6 i! C" t7 t. k. l

" v' n, Y) C1 x- fnpm install -g @vue/cli     ^  \8 |9 P0 [' g6 ^
8 v, ?$ S' S2 [7 I3 r2 `2 i; ]! \
' `  v: _! a- F2 s7 _
vue --version, u. x  f+ N, p# {

6 o' L/ F6 P) Q. v* h+ L" _. b9 X8 }
vue create vue-plmhome02
  K! b  ^% Y$ L5 [" O  T: d. U2 \1 _
8 _7 o  N' p: D; J
npm run serve 9 ^; A( D9 `# I& h* O" V' @

0 ^6 `6 O8 I9 [7 _1 |9 c$ E2 l" L8 u( y2 q2 I; R2 H( n

* [0 a' V9 J) ^
, {( \3 Q; P# s3 H1 |; i+ m, r+ X  X- }7 R/ s! c

6 C* f+ Z" f$ D4 {3 U
" S' }4 C6 @: r' t1 X1 I
: E  Z- j4 C9 W+ e5 h. 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 17:54:58

admin 板凳

2019-3-17 17:54:58

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

; r2 q/ K/ Z2 i; G- E- G% l; M
<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* ~% e- V9 `+ y
  </div>
</template>

, H9 i3 f6 @0 Q' G; p8 m" `
<script>

" Y% k9 |3 `  a5 e' ^
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>
. W8 t! O1 ^, G% Q/ O/ C8 g8 E9 q( K
<style>

- c4 M; W0 m  ~
</style>
: ~! W3 |% I& d2 c! M
上海点团信息科技有限公司,承接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

数据绑定:
; _) h! z' o, {
4 [: U1 z) Y' l, E- g; U) Z0 k: q* P8 c! Z, r
<!-- Bind Attributes -->0 t# b( E3 o7 K
<br>
4 }- G" b' T# z* \- y<div v-bind:title="url">
# w3 E( \4 u; J9 c  "This is for the url bind") \5 U. K1 N4 _( [
</div>+ Y4 q& D- S7 P4 \; w
<img :src="srcurl" alt="plmhome logo">' a; W1 \8 S4 j! t
<!-- Bind html -->
% j. N: r8 U. D8 j# Q4 [<div v-html="html">
2 T" H* b# P0 T. `& Z; Y</div>
* h$ N3 V' \0 d4 L, j<!-- Bind Text-->
: C. k  l7 L0 p7 `' e<div v-text="msg" v-bind:style="{color:'red'}"></div>
3 M3 a6 `5 |% _" Z1 S% ]8 x: t</div>
" A. Y2 w' T# t4 m) I% 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:26

admin 5#

2019-3-17 19:49:26

数据绑定:( v+ q' t- }( `: Y

/ C0 z. E! y9 \0 m0 w2 e7 e  a7 f+ p( R3 c  p! [
<!-- Bind Attributes -->4 c1 F$ g/ x5 B/ f; W: V! L" j
<br>
4 D& V- A7 h4 d, k$ G* z2 {<div v-bind:title="url">" e0 O. R( f4 t) z
  "This is for the url bind"& m: {% r8 t7 z6 L: h
</div>, n8 e+ ~6 v( V* W0 y* w5 h
<img :src="srcurl" alt="plmhome logo">9 q* G# ~0 F; V4 e: B
<!-- Bind html -->
1 s& d1 h( q9 d<div v-html="html">8 y; v4 l* e5 Z" G
</div>
; {; m/ Z' ?: i9 I) t1 V  l<!-- Bind Text-->
9 C; m+ |) T, m6 }) V# r( \$ B<div v-text="msg" v-bind:style="{color:'red'}"></div>
; N5 X2 B0 }( h+ J/ f</div>
1 ?  o! c: b# k7 L
上海点团信息科技有限公司,承接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

数据绑定:
4 \$ P* i4 r1 r- [0 a) L+ Y. H3 l5 t! Z: J& N3 A2 M

; P7 p0 |) M" K2 G<!-- Bind Attributes -->6 ]4 `% a# H$ ?* {1 V+ k. D
<br>
6 ^8 M. }- U3 @: [6 M<div v-bind:title="url">
1 @  J5 s# F6 e5 {4 Q% |9 x2 R  "This is for the url bind"
  ]* A* t0 q: _8 p7 ~</div>
7 t, {6 |0 w; r& I- K6 U<img :src="srcurl" alt="plmhome logo">
+ r- ?1 ^, z% v; U! V2 P! [<!-- Bind html -->; Z" Q* a- ^# C- p
<div v-html="html">  @1 V' u8 ^  ?' k7 a! o" g' q% i
</div>. A# D4 y& j1 r& s3 i
<!-- Bind Text-->, P5 q) e/ f( R* D
<div v-text="msg" v-bind:style="{color:'red'}"></div>0 D4 G% [+ o4 D) ]! B
</div>
2 h3 g. v0 }8 H- K
上海点团信息科技有限公司,承接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

数据绑定:
$ \/ q# O3 Q, m; O1 b$ M0 W8 O5 }5 E* `/ U1 s5 Q( X
) m3 L: ~/ [% y6 Q5 t- k
<!-- Bind Attributes -->
+ v: B. \% M& B6 U9 h, w1 ?<br>
; W4 L5 B/ [" X6 A, |<div v-bind:title="url">% D) ~6 H+ V- F. M; J+ h+ F
  "This is for the url bind"- ~( Z; z! C- e7 Q4 }
</div>1 I/ V5 P9 z8 a2 n% B
<img :src="srcurl" alt="plmhome logo">! W2 g: E- X. r) v& ^" \+ P
<!-- Bind html -->. F5 F- F3 B! _' z  U$ R
<div v-html="html">$ K9 {/ I! h& G. t. F
</div>
4 T1 S/ s9 {& X4 x* c9 N<!-- Bind Text-->* L7 A9 K. T0 x9 {" A) Q2 D8 Q
<div v-text="msg" v-bind:style="{color:'red'}"></div>6 |3 \3 e1 j; ?2 W# I( F8 X7 i: H# Y
</div>
+ n4 a, U- k2 ?
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了