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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧
  g* {, X6 J$ a+ V* d/ Z" b, h$ O, [* n6 [- D4 U; B
(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可
9 g+ d( }8 [5 Z* d6 ?* l+ o& e- L. k% V9 Y  ]
(2)安装Vue 脚手架. C3 w. r9 e6 D
>npm install --global vue-cli  / cnpm install --global vue-cli
# F8 O* X1 |: }( p# y7 t7 B(3) 创建项目 & v. S& @4 M/ M, I
, C7 G) g3 R" K* C1 M3 \
vue init webpack vue-plmhome01
& ^, l5 n% f" w1 I) B& e! \- A- a& B. R0 p8 b
% n  W6 x5 H# `4 L
(4) cd /d D:/webdev/vue-plmhome014 F1 A9 K5 Y& @3 d7 v
如果报错,再运行下 npm install . g  l5 t5 Z9 T8 S

0 a' n/ x. b3 Jnpm run dev 8 n# L0 s/ D; n% L, i9 T! l8 h

! g$ `) b3 v+ Z. m6 D' R" e3 ? 捕获.PNG & n' f& g3 ~; K4 q
% K2 R# e9 h" B- P* Y

, o& |0 t% f4 g! ]
% B+ P  T4 D  g7 ^* d4 [还有一种简单的做法
* T' k/ ^8 T) ^
2 t; ]1 e% q- [' \/ M) F; D1 `vue init webpack-simple vue-plmhome02
* y) h" d5 e/ S0 B3 E; |- G/ t* n) n! A# Z5 g7 Q1 {
目录更精简些
+ M  w% b" U* a' E9 \5 G; G' I
上海点团信息科技有限公司,承接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 Z# L- F: ^& m
. `5 W/ C' @1 T* J+ l9 f7 t卸载老版本 & `4 G0 L2 L, X) O) F
1 G. p3 m- z: ]- x
npm uninstall vue-cli -g
1 H- A! Y" f. U; f# \; u1 l6 T
安装* ~" D9 w" ]# v" B9 c; D
+ J' K6 @( ?# \
npm install -g @vue/cli   ) C3 x; ]/ \( l" I

- V2 u* s1 T8 @
; S& b" ?( j* Y) E0 E! z. C, \& C: evue --version; u$ q# u2 U' W
2 |. V  c7 A" D8 B* D- `5 B2 i
- |+ s, }# f2 y/ \
vue create vue-plmhome02
; u  d- d6 o# M- I
- r/ ~+ \' i" S/ C
6 L5 ^( i' }3 j% l& [$ anpm run serve
0 r* E" R4 W8 j
1 X1 `1 l: o, Q8 d+ K" }  }6 B
* O8 t' I' s. a& Q5 z  u. `/ j, y0 F# a, ]
) w* j% i- q0 o+ y: b( I4 M
; i. Q! _6 E( Z5 m8 b
, O1 `% G' z  N+ I
* i- \- I- J; d: K  P- D% G  o

4 v" g0 ?% y/ `  X* I
上海点团信息科技有限公司,承接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

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

6 |: R! Y3 Q, `, ?1 a7 I; X$ f0 s, T; @
<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>
- g* e% P/ q4 Q" v* V
  </div>
</template>

$ T& M& R( Q  v4 C7 v7 B
<script>

# R0 L: y/ [' V! f- }
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

4 ?4 H" }! ?. T1 k; w2 D2 s* A
<style>

! z5 p8 Y2 U4 _
</style>
/ [/ ^4 J1 \) m1 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 19:49:20

admin 地板

2019-3-17 19:49:20

数据绑定:* o! x" }1 g7 ]

2 h) Y7 {- ^) K" q- A* m+ j. ^7 k6 U8 w3 Z& o! P
<!-- Bind Attributes -->* j; T( Q0 \6 A
<br>
9 O2 F! X* v/ `/ ]<div v-bind:title="url">
; T; V% s! }4 z  "This is for the url bind"
# _9 }, \& c  D! U# B</div>2 R% c$ W# ?5 l  i7 H* t
<img :src="srcurl" alt="plmhome logo">4 `2 |+ s/ y! U8 \0 f2 ^1 m
<!-- Bind html -->
7 C7 D! p+ U  p% n, y$ {<div v-html="html">
/ t$ Y- H, D! k* w6 w, E</div>0 x; K) M* j% N
<!-- Bind Text-->
" U+ Y3 M9 L/ e. X; k1 y0 y<div v-text="msg" v-bind:style="{color:'red'}"></div>$ P' }. H, j. W1 ~( n
</div>7 `: U1 d% {& Z! Y9 N
上海点团信息科技有限公司,承接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

数据绑定:8 f% y/ z' J& Z- n

) V( D) l" g% g% b4 |+ c4 x9 l' _
4 _" e  S5 I8 e. [5 v* B) W1 B* Q<!-- Bind Attributes -->
# Q( f) T; X" ?/ o3 z' ]; q8 x, r/ V<br>
, F8 n* x! h  ~0 Y3 ^<div v-bind:title="url">
$ u( e5 }3 q! x/ m; ?% O  "This is for the url bind"7 m0 T* _5 o4 R! f8 Q0 k* N, m
</div>
) t+ _% D: c! {<img :src="srcurl" alt="plmhome logo">8 n6 N! d9 x; u. _' A
<!-- Bind html -->
0 @2 L) s. F2 t" T$ ?: Y<div v-html="html">  {7 c0 u; O& \  a/ w6 f9 o1 _
</div>7 k9 @% O/ |3 n3 Z
<!-- Bind Text-->
3 a: y  `/ j+ v4 X/ F  D8 I; i<div v-text="msg" v-bind:style="{color:'red'}"></div>
% v2 P6 x. f! k3 L9 f; i5 w</div>
* V+ g  U" e! j8 s
上海点团信息科技有限公司,承接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

数据绑定:/ M: H- K. R: W0 T& L

& G, Z3 Q- P( v* m6 d) R" f- E
9 Y0 D6 i$ S  C) `<!-- Bind Attributes -->
3 {/ B3 Q/ I" J( I' D# V; j<br>
0 e7 Z6 {0 P& X, [2 u0 b0 h- I<div v-bind:title="url">
3 @; S0 R3 J9 b  "This is for the url bind"
, m" g5 C" f+ Q, f</div>. t4 W0 ?2 Z& U+ b+ }% z/ s
<img :src="srcurl" alt="plmhome logo">
1 Y6 v2 x9 r8 y$ T: O+ \' E<!-- Bind html -->
4 i- C2 N% l, t( I* D! l2 i<div v-html="html">4 T1 t. r! j' b  Z3 P
</div>
" ~; Z( {; x7 U3 Q2 U6 l, j<!-- Bind Text-->. x/ R0 \! L& q; q" [5 }
<div v-text="msg" v-bind:style="{color:'red'}"></div>2 E5 m% j" i4 V- m; o+ [- V
</div>; I  C- L. [6 h# k5 I' Y
上海点团信息科技有限公司,承接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

数据绑定:
: f: J: z0 h' @. g& K7 U
: W7 k- m" W0 A+ [1 p# t, _* T! Y' S' ^" m6 I; Q) {
<!-- Bind Attributes -->% s0 V) `7 _8 D% C9 S' {' r
<br>0 p& z) o0 C/ |& W* y: S
<div v-bind:title="url">9 k3 n/ y+ I2 h# P; c
  "This is for the url bind"
$ Z9 K  J" ]5 i7 r. v( o</div>* \! W5 |/ N+ o5 [, E
<img :src="srcurl" alt="plmhome logo">
+ r1 _, C* j5 D9 w' t$ H' g<!-- Bind html -->
; E3 W: M1 V8 D, a' ?<div v-html="html">
, ]: e% l) r0 Y2 S  A( U</div>
! P- b( ^3 f9 U! D( v- Q; I<!-- Bind Text-->' V, \+ d6 C0 ~* }- z/ H( J. S
<div v-text="msg" v-bind:style="{color:'red'}"></div>
/ ?8 _5 H9 \6 b</div>
4 k% j$ G& P4 {2 J3 o0 \
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了