17
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

CodePen最初の一歩 〜みんなどうやってVueとかES6とかTypescriptとか使ってるの?〜

Last updated at Posted at 2018-05-30

まえがき

最近Qiitaにも貼れるようになり、ますます良く見かけるようになったCodePen。
自分でも小さなVueアプリのサンプル書いてみるかーと踏み出し、2歩目でコケてタイトルの疑問。
程なく解決しましたが、同じところで躓いた人のために念の為共有です。
(こんな初歩で躓く人が他にいるのかは分かりませんが)

Codeペンの使い方 初歩の初歩

1. 作る!

Penを作成するためにアカウント作ったあと、とりあえず
プレーンな状態で始めるために右上の Create→ New Penを選択
Screen Shot 2018-05-31 at 1.49.06.png

2. 書く!

CSS, JSフレームに書いた内容は明示的にHTMLフレームでロードしなくても呼び出せる
Screen Shot 2018-05-31 at 2.01.49.png

3. Vue!(失敗)

他の人がやっている要領で、とりあえずVueインスタンスの作成とHTMLのテンプレートを書いてみると…

Screen Shot 2018-05-31 at 1.51.01.png

_人人人人人人人人人人人人人人人人人人人人人人人_
> Uncaught ReferenceError: Vue is not defined  <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄

おーん🍤

4. 使いたいライブラリをロード!

結局の所、Vue使いたいならVueをロードしろよっていう話です。

これを開いて
Screen Shot 2018-05-31 at 1.51.01 copy.png

左側のAdd External Scripts/Pensの検索窓にVueを入れて選択。
Screen Shot 2018-05-31 at 2.14.30.png

Vueはじめ、有名所のライブラリは一番下のQuick Add
というプルダウンメニューにもまとまっているので、
そこからから選択してポチポチ追加していってもOK。

5. Vue!(成功)

エラー出なくなった!ログインボタンでlogin()が発火した!
Screen Shot 2018-05-31 at 2.22.02.png

6. ES6とかTypeScriptとか使う

上記と同じメニュー内にある JavaScript Preprocessorから
いろいろ選べる!Babelを選択すればES6シンタックスが使用できる!
Screen Shot 2018-05-31 at 2.19.05.png

おわり!

Qiitaへの貼り方やその他踏み込んだ内容はcodepenタグたどれば出てくるので割愛!

17
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?