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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧2 F+ [) p8 o7 S7 m

, J+ n6 |4 @" {) y# T(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可- z' W$ g$ Q7 A/ S: f4 w% w

; D* X) f. Y5 J# j# Z3 f(2)安装Vue 脚手架0 m5 N& m3 L8 p
>npm install --global vue-cli  / cnpm install --global vue-cli& l, O4 P3 S" t* c3 V1 F5 t& b( r
(3) 创建项目
' s' B# H/ V/ {5 ~0 `4 m/ D/ ^6 d9 }1 v$ {* r4 O! K' w& y
vue init webpack vue-plmhome01
" N+ s! _- z$ l* n7 X( U" |+ C) S; z) C6 R' H

% E5 A! y) c$ _  d+ T(4) cd /d D:/webdev/vue-plmhome01
, u8 }7 E! a6 S' P2 X( Y如果报错,再运行下 npm install
3 ^" R8 u5 T* V; q) i: O
" [! X& Q6 v, R2 Y3 u- Nnpm run dev , N; U) q' j$ f. w$ G

! H; a0 F& A/ X4 a, ~ 捕获.PNG
8 ~7 f; ?+ c& b" e( I/ y$ q6 {- Y# X& w( H" o

- b2 t! I( i% z/ Y6 W3 `, F3 i2 m9 x  }) w- `' |
还有一种简单的做法
1 P% B! s+ R: F* @0 F6 F; C5 f5 P5 ^
vue init webpack-simple vue-plmhome02
% S# Z7 ]9 y. a1 e0 \
8 @" w1 I! s& U0 m  b% Z; Q目录更精简些1 i* b2 f- c  \: e4 X% H
上海点团信息科技有限公司,承接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

新版本安装
2 `, x* X4 q, W) `8 O" v7 J. @+ S' l0 M: }0 N2 h" o- Z3 J
卸载老版本
/ p+ `! P, ~& V& \% R7 {4 z8 n% X  Q' n# {7 }; P- U! W5 G
npm uninstall vue-cli -g
) Y2 f" d& T1 s2 Z) P3 K$ O$ ?7 _
# h) o" b6 n, E( O; Q' s' I安装
- ~1 C+ g6 Z0 P0 K0 e' y+ F' U6 D5 g1 ?, x& ?
npm install -g @vue/cli   
7 _7 E! B/ @3 w, f1 \- p5 J1 p" N$ e6 e  v" _, O( l: {: T

; m' L0 D  q% }) l) P9 I* @vue --version2 L! @1 Y# o7 a) b* a& G
; L3 R' x' _$ K& f5 [
1 a# q( Z( H  P' ~
vue create vue-plmhome02
& c- U5 G# ^5 F1 M. U! l4 m( f- v6 j" n6 \; j7 K9 u+ r

6 c1 v' b) }$ w3 o' ?% Y( s4 u' [1 xnpm run serve
9 S0 L% b* d: p& \* d
3 x& t& ]0 v" D" R" \& g- I; r) w
, x: C7 e3 S  P* z0 H+ ]
8 v2 G- a* Z: l/ G, s$ b; k3 G# E1 x2 L/ ~- M# U/ p/ w- C
* c1 T0 {- q' k3 ?. h

4 P4 g2 I: O7 N5 K7 @3 _0 |+ B  w' X9 \0 x7 W# ^/ e
( {$ o. E9 E' E$ w* u2 \! X3 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 17:54:58

admin 板凳

2019-3-17 17:54:58

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

. z. W, ^% K9 k2 j
<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>

8 U+ u" S6 \( @/ n3 }9 h; B: J
  </div>
</template>

9 N% G% n* e/ Q* H! f- d  A4 i
<script>

9 x$ U/ j7 h2 H9 }& }/ g
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

( z: P" j) h) V- V
<style>
/ }; h' B& V! P0 g9 k* f0 T
</style>
( \6 N: }; y6 e2 i, d
上海点团信息科技有限公司,承接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

数据绑定:
/ t  J% |' Q( T4 s2 m* v
. v9 v5 w0 x. c1 K  R7 r+ d1 u# Y  E7 F# A4 e. n' Q! f7 B9 T8 ]
<!-- Bind Attributes -->
( x" H8 G3 w7 s" Y<br>
9 h' r7 i9 z: j. u' S% n<div v-bind:title="url">1 v% V' ]* {  k" Q) v
  "This is for the url bind"
7 I" h7 d' `) Q</div>
' w2 R. W+ E4 ?" L( f4 R<img :src="srcurl" alt="plmhome logo">1 t. }7 Z2 i3 J* p" }8 ]  K
<!-- Bind html -->6 A  y0 g9 L- J, P' \* t2 d
<div v-html="html">
. J; l% G, {' x$ z! p/ I</div>
$ N; t5 Z8 c6 ~3 F2 E2 Z3 O. G<!-- Bind Text-->
. N! o  ^) n$ c; N8 s<div v-text="msg" v-bind:style="{color:'red'}"></div>2 l4 C: \1 ~9 ~4 F, b
</div>
, U, W4 Z, a3 d
上海点团信息科技有限公司,承接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 [1 m4 S5 @6 o; M2 ]: c! |2 b+ X* C% ~
/ z  Z7 o& c: u; x3 t! ?( q+ ]2 r: }
7 h% m: d) v2 ]" z& v4 r
<!-- Bind Attributes -->* z, M$ ~; i3 X! \
<br>
4 p1 e7 {+ e. q<div v-bind:title="url">  T- ]6 F$ y4 g( x$ j
  "This is for the url bind"
5 \* W* ]! @- L, `! ?9 d</div>- r* |4 a3 i& P+ K: U: G/ q- B
<img :src="srcurl" alt="plmhome logo">
6 u9 R% `& D+ A/ J: t6 T<!-- Bind html -->
$ }& q5 Y3 p3 g. n- A<div v-html="html">
  V. M4 i4 ^& R" ]& u# z</div>: x! Z) B! m0 n5 f5 ^* |
<!-- Bind Text-->+ e/ t6 b8 t+ Y8 _
<div v-text="msg" v-bind:style="{color:'red'}"></div>
3 |6 g( U! ^  e$ H' M7 C! v7 X</div>& C: H' t  B! o4 }; v4 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:31

admin 6#

2019-3-17 19:49:31

数据绑定:8 o* @$ f  e! d1 k2 a' m

: U$ w1 u- T, A
  b5 u  o+ W; h) J( c<!-- Bind Attributes -->1 m; M# T* P/ q6 O6 a! X2 w
<br>
+ d. A( h" w% n! b4 u<div v-bind:title="url">
' }2 @6 \1 }! F6 {  ]$ v. f  "This is for the url bind"
- j' R3 {3 s2 y$ H; Z( z  K</div>
' r  @/ u; ?5 d# d<img :src="srcurl" alt="plmhome logo">
( h/ b4 K  Q3 p$ V0 k<!-- Bind html -->" x; L) B0 {: U" B) l( }, i
<div v-html="html">
, K1 J5 k) R/ A* g) w3 F( ~</div>4 G2 X; W1 e3 u$ i- D
<!-- Bind Text-->/ F6 G6 ?" G. d2 X! j' i1 v2 q; X
<div v-text="msg" v-bind:style="{color:'red'}"></div>
; Q. c5 h$ x( x5 k. ~! g</div>
  L4 Y2 T* u# N4 B; 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:37

admin 7#

2019-3-17 19:49:37

数据绑定:; L8 a$ J9 [8 D
4 G$ \1 }: c* m
+ ^2 j& a% W' ?- N! u# i' ?" v# p8 A
<!-- Bind Attributes -->
2 a% r" L2 B/ Z. J3 p: r. ]/ l<br>) r( r- c0 A; \5 E8 h
<div v-bind:title="url">( g% j+ b. y& ~0 q5 `3 L! r2 K
  "This is for the url bind"
* Y  R9 O7 p5 ^5 e: J</div>
3 r& {* n6 O/ G# _/ _<img :src="srcurl" alt="plmhome logo">4 r7 I# k* l. M9 r
<!-- Bind html -->
4 |( u4 ?2 x/ M3 v2 b$ Z<div v-html="html">
( ]% J# m9 P5 w, ^- {</div>
# e$ a# o% _$ b) Z<!-- Bind Text-->
: j0 P/ C; A5 _<div v-text="msg" v-bind:style="{color:'red'}"></div>9 y  ?4 A; i* q! q& j' q
</div>* j; ~. v* Q, `
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了